Linux webm002.cluster126.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
/
home
/
ariannadhf
/
www
/
wp-content
/
plugins
/
ninjafirewall
/
languages
/
/home/ariannadhf/www/wp-content/plugins/ninjafirewall/languages/ninjafirewall.pot
#, fuzzy msgid "" msgstr "" "Project-Id-Version: Stable (latest release)\n" "POT-Creation-Date: 2025-09-24 18:03+0700\n" "PO-Revision-Date: 2018-04-05 22:52+0700\n" "Last-Translator: NinTechNet <contact@nintechnet.com>\n" "Language-Team: \n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.6\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: " "__;_e;_n:1,2;_x:1,2c;_ex:1,2c;esc_attr_e;esc_attr__;esc_html__;esc_html_e\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: /languages\n" #: lib/anti_malware.php:24 msgid "Anti-Malware" msgstr "" #: lib/anti_malware.php:27 msgid "" "Oops...! We have removed the \"Anti-Malware\" from NinjaFirewall. Instead, " "we have now a brand new and much better antivirus plugin:" msgstr "" #: lib/anti_malware.php:29 msgid "It is awesome and includes many great features:" msgstr "" #: lib/anti_malware.php:29 msgid "check it out!" msgstr "" #: lib/anti_malware.php:30 msgid "Download it from wordpress.org!" msgstr "" #: lib/anti_malware.php:32 msgid "" "After installing NinjaScanner, click on \"NinjaScanner > Settings > " "Advanced Users Settings\" and enable the \"Integrate NinjaScanner with " "NinjaFirewall\" option. That will replace this page with NinjaScanner's own " "menu instead:" msgstr "" #: lib/class_mail.php:70 #, php-format msgid "Cannot send notification, no valid email found (%s)" msgstr "" #: lib/class_mail.php:116 #, php-format msgid "" "If you don't have access to that site any longer, you can remove your email " "by clicking the following link (valid for 12 hours): %s" msgstr "" #: lib/class_mail.php:126 #, php-format msgid "Cannot send email \"%1$s\" to recipient \"%2$s\"" msgstr "" #: lib/dashboard.php:81 msgid "Make sure you followed the instructions and restarted Openlitespeed." msgstr "" #: lib/dashboard.php:85 #, php-format msgid "" "Make sure your HTTP server support the %s directive in .htaccess files. " "Maybe you need to restart your HTTP server to apply the change, or simply to " "wait a few seconds and reload this page?" msgstr "" #: lib/dashboard.php:93 #, php-format msgid "" "Because PHP caches INI files, you may need to wait up to five minutes before " "the changes are reloaded by the PHP interpreter. <strong>Please wait for " "<font id=\"nfw-waf-count\">%d</font> seconds</strong> before trying again " "(you can navigate away from this page and come back in a few minutes)." msgstr "" #: lib/dashboard.php:101 msgid "Oops! Full WAF mode is not enabled yet." msgstr "" #: lib/dashboard.php:121 msgid "NinjaFirewall (WP Edition)" msgstr "" #: lib/dashboard.php:130 lib/event_notifications.php:38 #: lib/firewall_options.php:36 lib/firewall_policies.php:71 msgid "Your changes have been saved." msgstr "" #: lib/dashboard.php:135 msgid "Dashboard" msgstr "" #: lib/dashboard.php:136 msgid "Statistics" msgstr "" #: lib/dashboard.php:137 msgid "About..." msgstr "" #: lib/dashboard.php:147 msgid "Firewall Dashboard" msgstr "" #: lib/dashboard.php:159 msgid "" "It seems that you may have another instance of NinjaFirewall running in a " "parent directory. Make sure to follow these instructions:" msgstr "" #: lib/dashboard.php:161 msgid "" "Temporarily disable the firewall in the parent folder by renaming its PHP " "INI or .htaccess file." msgstr "" #: lib/dashboard.php:163 msgid "Install NinjaFirewall on this site in Full WAF mode." msgstr "" #: lib/dashboard.php:165 msgid "" "Restore the PHP INI or .htaccess in the parent folder to re-enable the " "firewall." msgstr "" #: lib/dashboard.php:171 msgid "Unknown error" msgstr "" #: lib/dashboard.php:175 lib/dashboard.php:183 msgid "Firewall" msgstr "" #: lib/dashboard.php:184 lib/dashboard.php:356 lib/firewall_options.php:58 msgid "Enabled" msgstr "" #: lib/dashboard.php:191 msgid "Mode" msgstr "" #: lib/dashboard.php:195 #, php-format msgid "" "NinjaFirewall is running in %s mode. For better protection, activate its " "Full WAF mode:" msgstr "" #: lib/dashboard.php:197 msgid "Activate Full WAF mode" msgstr "" #: lib/dashboard.php:201 #, php-format msgid "NinjaFirewall is running in %s mode." msgstr "" #: lib/dashboard.php:203 msgid "Configure" msgstr "" #: lib/dashboard.php:217 lib/firewall_options.php:70 msgid "Debugging mode" msgstr "" #: lib/dashboard.php:218 msgid "Enabled." msgstr "" #: lib/dashboard.php:218 msgid "Click here to turn Debugging Mode off" msgstr "" #: lib/dashboard.php:224 msgid "Edition" msgstr "" #: lib/dashboard.php:225 msgid "" "Need more security? Explore our supercharged premium version: NinjaFirewall " "(WP+ Edition)" msgstr "" #: lib/dashboard.php:228 msgid "Version" msgstr "" #: lib/dashboard.php:229 msgid "Security rules:" msgstr "" #: lib/dashboard.php:233 msgid "PHP SAPI" msgstr "" #: lib/dashboard.php:251 msgid "Updates" msgstr "" #: lib/dashboard.php:252 msgid "Security rules updates are disabled." msgstr "" #: lib/dashboard.php:252 msgid "" "If you want your blog to be protected against the latest threats, enable " "automatic security rules updates." msgstr "" #: lib/dashboard.php:260 lib/dashboard.php:268 msgid "Admin user" msgstr "" #: lib/dashboard.php:261 #, php-format msgid "" "You are not whitelisted. Ensure that the \"Do not block WordPress " "administrator\" option is enabled in the <a href=\"%s\">Firewall Policies</" "a> menu, otherwise you could get blocked by the firewall while working from " "your administration dashboard." msgstr "" #: lib/dashboard.php:269 msgid "You are whitelisted by the firewall." msgstr "" #: lib/dashboard.php:276 msgid "Restrictions" msgstr "" #: lib/dashboard.php:277 msgid "Access to NinjaFirewall is restricted to specific users." msgstr "" #: lib/dashboard.php:288 lib/dashboard.php:299 msgid "User session" msgstr "" #: lib/dashboard.php:289 msgid "" "It seems that the user session set by NinjaFirewall was not found by the " "firewall script." msgstr "" #: lib/dashboard.php:306 #, php-format msgid "" "You are using NinjaFirewall sessions. If you want to switch to PHP sessions, " "please %sconsult our blog%s." msgstr "" #: lib/dashboard.php:316 #, php-format msgid "" "You are using PHP sessions. If you want to switch to NinjaFirewall sessions, " "please %sconsult our blog%s." msgstr "" #: lib/dashboard.php:331 #, php-format msgid "" "the public key is invalid. Please <a href=\"%s\">check your configuration</" "a>." msgstr "" #: lib/dashboard.php:335 msgid "No IP address restriction." msgstr "" #: lib/dashboard.php:338 #, php-format msgid "IP address %s is allowed to access NinjaFirewall's log on this server." msgstr "" #: lib/dashboard.php:341 #, php-format msgid "" "the whitelisted IP is not valid. Please <a href=\"%s\">check your " "configuration</a>." msgstr "" #: lib/dashboard.php:346 msgid "Centralized Logging" msgstr "" #: lib/dashboard.php:350 #, php-format msgid "Error: %s" msgstr "" #: lib/dashboard.php:365 msgid "Source IP" msgstr "" #: lib/dashboard.php:365 lib/dashboard.php:374 lib/dashboard.php:384 #: lib/firewall_policies.php:768 msgid "" "In the Premium version of NinjaFirewall, you can use the IP Access Control " "section to easily configure all IP address related options (source, " "whitelist, blacklist, rate limiting etc)." msgstr "" #: lib/dashboard.php:366 #, php-format msgid "You have a private IP : %s" msgstr "" #: lib/dashboard.php:366 #, php-format msgid "" "If your site is behind a reverse proxy or a load balancer, ensure that you " "have setup your HTTP server or PHP to forward the correct visitor IP, " "otherwise use the NinjaFirewall %s configuration file." msgstr "" #: lib/dashboard.php:374 lib/dashboard.php:384 msgid "CDN detection" msgstr "" #: lib/dashboard.php:375 #, php-format msgid "" "%s detected: you seem to be using Cloudflare CDN services. Ensure that you " "have setup your HTTP server or PHP to forward the correct visitor IP, " "otherwise use the NinjaFirewall %s configuration file." msgstr "" #: lib/dashboard.php:385 #, php-format msgid "" "%s detected: you seem to be using Incapsula CDN services. Ensure that you " "have setup your HTTP server or PHP to forward the correct visitor IP, " "otherwise use the NinjaFirewall %s configuration file." msgstr "" #: lib/dashboard.php:394 lib/dashboard.php:403 msgid "Log dir" msgstr "" #: lib/dashboard.php:395 lib/dashboard.php:404 #, php-format msgid "%s directory is not writable! Please chmod it to 0777 or equivalent." msgstr "" #: lib/dashboard.php:419 #, php-format msgid "The php.ini file is readable by web users: %s" msgstr "" #: lib/dashboard.php:419 lib/dashboard.php:430 lib/event_notifications.php:120 #: lib/event_notifications.php:187 msgid "Consult our blog for more info." msgstr "" #: lib/dashboard.php:430 #, php-format msgid "The .user.ini file is readable by web users: %s" msgstr "" #: lib/dashboard.php:445 msgid "Error log" msgstr "" #: lib/dashboard.php:446 msgid "View error log" msgstr "" #: lib/dashboard.php:460 msgid "Optional configuration file" msgstr "" #: lib/dashboard.php:468 msgid "MySQLi link identifier" msgstr "" #: lib/dashboard.php:470 msgid "A MySQLi link identifier was detected in your <code>.htninja</code>." msgstr "" #: lib/dashboard.php:477 msgid "Help & configuration" msgstr "" #: lib/dashboard_about.php:29 msgid "Our blog:" msgstr "" #: lib/dashboard_about.php:30 msgid "" "Stay informed about the latest vulnerabilities in WordPress plugins and " "themes:" msgstr "" #: lib/dashboard_about.php:31 msgid "GDPR Compliance" msgstr "" #: lib/dashboard_about.php:32 msgid "Rate it on WordPress.org!" msgstr "" #: lib/dashboard_statistics.php:76 msgid "You do not have any stats for the selected month yet." msgstr "" #: lib/dashboard_statistics.php:91 msgid "Monthly Statistics" msgstr "" #: lib/dashboard_statistics.php:94 msgid "Select a month" msgstr "" #: lib/dashboard_statistics.php:98 lib/dashboard_statistics.php:135 msgid "Blocked threats" msgstr "" #: lib/dashboard_statistics.php:102 msgid "Threats level" msgstr "" #: lib/dashboard_statistics.php:106 msgid "Benchmarks" msgstr "" #: lib/dashboard_statistics.php:106 msgid "" "In the Premium version of NinjaFirewall and on compatible servers, you can " "use Unix shared memory to speed up the processing of each HTTP request by " "the firewall." msgstr "" #: lib/dashboard_statistics.php:110 msgid "Average time per request" msgstr "" #: lib/dashboard_statistics.php:111 lib/dashboard_statistics.php:115 #: lib/dashboard_statistics.php:119 msgid "seconds" msgstr "" #: lib/dashboard_statistics.php:114 msgid "Fastest request" msgstr "" #: lib/dashboard_statistics.php:118 msgid "Slowest request" msgstr "" #: lib/dashboard_statistics.php:130 msgid "Critical" msgstr "" #: lib/dashboard_statistics.php:131 msgid "High" msgstr "" #: lib/dashboard_statistics.php:132 msgid "Medium" msgstr "" #: lib/dashboard_statistics.php:196 msgid "Select monthly stats to view..." msgstr "" #: lib/email_sodium.php:132 msgid "The link you followed has expired." msgstr "" #: lib/email_sodium.php:133 lib/email_sodium.php:189 msgid "Error" msgstr "" #: lib/email_sodium.php:166 lib/email_sodium.php:213 msgid "Email removal confirmation" msgstr "" #: lib/email_sodium.php:169 msgid "Your email address was removed from the \"Event Notifications\" option." msgstr "" #: lib/email_sodium.php:170 msgid "Blog:" msgstr "" #: lib/email_sodium.php:171 msgid "Email address:" msgstr "" #: lib/email_sodium.php:172 msgid "User IP:" msgstr "" #: lib/email_sodium.php:173 msgid "Date:" msgstr "" #: lib/email_sodium.php:188 msgid "Error, your resquest cannot be processed." msgstr "" #: lib/email_sodium.php:202 msgid "" "If you want to remove your email address from the Event Notifications " "option, click the button below. If the operation is successful, a " "confirmation email will be sent to you." msgstr "" #: lib/email_sodium.php:208 lib/event_notifications.php:152 #: lib/event_notifications.php:164 lib/firewall_options.php:72 #: lib/firewall_options.php:107 lib/firewall_policies.php:25 msgid "Yes" msgstr "" #: lib/email_sodium.php:211 lib/event_notifications.php:152 #: lib/event_notifications.php:164 lib/firewall_options.php:72 #: lib/firewall_options.php:107 lib/firewall_policies.php:26 msgid "No" msgstr "" #: lib/event_notifications.php:30 msgid "Event Notifications" msgstr "" #: lib/event_notifications.php:50 msgid "WordPress admin dashboard" msgstr "" #: lib/event_notifications.php:53 lib/event_notifications.php:117 #: lib/event_notifications.php:138 msgid "Send me an alert whenever" msgstr "" #: lib/event_notifications.php:55 msgid "An administrator logs in (default)" msgstr "" #: lib/event_notifications.php:56 msgid "Someone - user, admin, editor, etc - logs in" msgstr "" #: lib/event_notifications.php:57 msgid "No, thanks (not recommended)" msgstr "" #: lib/event_notifications.php:64 msgid "Plugins" msgstr "" #: lib/event_notifications.php:67 lib/event_notifications.php:84 #: lib/event_notifications.php:100 msgid "Send me an alert whenever someone" msgstr "" #: lib/event_notifications.php:69 msgid "Uploads a plugin (default)" msgstr "" #: lib/event_notifications.php:70 msgid "Installs a plugin (default)" msgstr "" #: lib/event_notifications.php:71 msgid "Activates a plugin" msgstr "" #: lib/event_notifications.php:72 msgid "Updates a plugin" msgstr "" #: lib/event_notifications.php:73 msgid "Deactivates a plugin (default)" msgstr "" #: lib/event_notifications.php:74 msgid "Deletes a plugin" msgstr "" #: lib/event_notifications.php:81 msgid "Themes" msgstr "" #: lib/event_notifications.php:86 msgid "Uploads a theme (default)" msgstr "" #: lib/event_notifications.php:87 msgid "Installs a theme (default)" msgstr "" #: lib/event_notifications.php:88 msgid "Activates a theme" msgstr "" #: lib/event_notifications.php:89 msgid "Deletes a theme" msgstr "" #: lib/event_notifications.php:90 msgid "Updates a theme" msgstr "" #: lib/event_notifications.php:97 msgid "Core" msgstr "" #: lib/event_notifications.php:102 msgid "Updates WordPress (default)" msgstr "" #: lib/event_notifications.php:114 msgid "Security updates" msgstr "" #: lib/event_notifications.php:119 msgid "" "An important security update is available for a plugin, theme or WordPress " "(default)" msgstr "" #: lib/event_notifications.php:135 msgid "Administrator account" msgstr "" #: lib/event_notifications.php:140 msgid "" "An administrator account is created, modified or deleted in the database " "(default)" msgstr "" #: lib/event_notifications.php:147 msgid "Daily report" msgstr "" #: lib/event_notifications.php:150 msgid "Send me a daily activity report" msgstr "" #: lib/event_notifications.php:159 msgid "Log" msgstr "" #: lib/event_notifications.php:162 msgid "Write all events to the firewall log" msgstr "" #: lib/event_notifications.php:176 msgid "PHP backtrace" msgstr "" #: lib/event_notifications.php:179 msgid "Attach a PHP backtrace to important notifications" msgstr "" #: lib/event_notifications.php:182 msgid "Disable backtrace" msgstr "" #: lib/event_notifications.php:183 msgid "Low verbosity" msgstr "" #: lib/event_notifications.php:184 msgid "Medium verbosity (default)" msgstr "" #: lib/event_notifications.php:185 msgid "High verbosity" msgstr "" #: lib/event_notifications.php:197 lib/event_notifications.php:227 msgid "Contact email" msgstr "" #: lib/event_notifications.php:200 lib/event_notifications.php:230 msgid "Alerts should be sent to" msgstr "" #: lib/event_notifications.php:209 lib/event_notifications.php:235 msgid "" "Multiple recipients must be comma-separated (e.g., " "<code>joe@example.org,alice@example.org</code>)." msgstr "" #: lib/event_notifications.php:232 msgid "Only to me, the Super Admin" msgstr "" #: lib/event_notifications.php:232 msgid "default" msgstr "" #: lib/event_notifications.php:233 msgid "To the administrator of the site where originated the alert" msgstr "" #: lib/event_notifications.php:234 msgid "Other(s):" msgstr "" #: lib/event_notifications.php:246 msgid "Save Event Notifications" msgstr "" #: lib/event_updates.php:45 msgid "Downloaded list of vulnerabilities is corrupted" msgstr "" #: lib/event_updates.php:149 lib/event_updates.php:165 #: lib/event_updates.php:184 #, php-format msgid "Your version: %s" msgstr "" #: lib/event_updates.php:150 lib/event_updates.php:166 #: lib/event_updates.php:185 #, php-format msgid "New version: %s" msgstr "" #: lib/event_updates.php:152 lib/event_updates.php:169 #: lib/event_updates.php:188 msgid "Severity: This is an important security update" msgstr "" #: lib/event_updates.php:154 lib/event_updates.php:171 #: lib/event_updates.php:190 msgid "Severity: **This is a critical security update**" msgstr "" #: lib/event_updates.php:164 #, php-format msgid "Plugin: %s" msgstr "" #: lib/event_updates.php:183 #, php-format msgid "Theme: %s" msgstr "" #: lib/event_updates.php:230 msgid "Cannot download security rules: connection error. Will try again later" msgstr "" #: lib/event_updates.php:236 #, php-format msgid "" "Cannot download security rules: HTTP response error %s. Will try again later" msgstr "" #: lib/events.php:23 msgid "Name:" msgstr "" #: lib/events.php:24 msgid "Plugin" msgstr "" #: lib/events.php:25 msgid "Theme" msgstr "" #: lib/events.php:26 msgid "Version:" msgstr "" #: lib/events.php:38 lib/events.php:76 lib/events.php:80 lib/events.php:143 msgid "activated" msgstr "" #: lib/events.php:45 lib/events.php:102 lib/events.php:210 lib/events.php:228 msgid "deleted" msgstr "" #: lib/events.php:84 lib/events.php:114 lib/events.php:131 lib/events.php:137 #: lib/events.php:163 lib/events.php:174 lib/events.php:204 lib/events.php:222 msgid "updated" msgstr "" #: lib/events.php:90 lib/events.php:96 msgid "deactivated" msgstr "" #: lib/events.php:149 lib/events.php:180 lib/events.php:198 lib/events.php:216 msgid "installed" msgstr "" #: lib/events.php:156 lib/events.php:186 msgid "uploaded" msgstr "" #: lib/firewall_options.php:23 msgid "Firewall Options" msgstr "" #: lib/firewall_options.php:56 msgid "Firewall protection" msgstr "" #: lib/firewall_options.php:58 msgid "Disabled" msgstr "" #: lib/firewall_options.php:83 msgid "HTTP error code to return" msgstr "" #: lib/firewall_options.php:86 msgid "400 Bad Request" msgstr "" #: lib/firewall_options.php:87 msgid "403 Forbidden (default)" msgstr "" #: lib/firewall_options.php:88 msgid "404 Not Found" msgstr "" #: lib/firewall_options.php:89 msgid "406 Not Acceptable" msgstr "" #: lib/firewall_options.php:90 msgid "418 I'm a teapot" msgstr "" #: lib/firewall_options.php:91 msgid "500 Internal Server Error" msgstr "" #: lib/firewall_options.php:92 msgid "503 Service Unavailable" msgstr "" #: lib/firewall_options.php:105 msgid "IP anonymization" msgstr "" #: lib/firewall_options.php:108 #, php-format msgid "" "Does not apply to private IP addresses and the <a href=\"%s\">Login " "Protection</a>." msgstr "" #: lib/firewall_options.php:122 msgid "Blocked user message" msgstr "" #: lib/firewall_options.php:125 msgid "HTML code, including CSS and JS, is allowed." msgstr "" #: lib/firewall_options.php:127 msgid "Default message" msgstr "" #: lib/firewall_options.php:135 msgid "Firewall configuration" msgstr "" #: lib/firewall_options.php:139 msgid "Export configuration" msgstr "" #: lib/firewall_options.php:141 msgid "Download" msgstr "" #: lib/firewall_options.php:142 msgid "File Check configuration will not be exported/imported." msgstr "" #: lib/firewall_options.php:146 msgid "Import configuration" msgstr "" #: lib/firewall_options.php:151 #, php-format msgid "Imported configuration must match plugin version %s." msgstr "" #: lib/firewall_options.php:152 msgid "It will override all your current firewall options and rules." msgstr "" #: lib/firewall_options.php:157 msgid "Configuration backup" msgstr "" #: lib/firewall_options.php:165 lib/firewall_options.php:198 msgid "Save Firewall Options" msgstr "" #: lib/firewall_options.php:183 msgid "Available backup files" msgstr "" #: lib/firewall_options.php:189 msgid "bytes" msgstr "" #: lib/firewall_options.php:196 #, php-format msgid "" "To restore NinjaFirewall's configuration to an earlier date, select it in " "the list and click '%s'." msgstr "" #: lib/firewall_options.php:202 msgid "There are no backup available yet, check back later." msgstr "" #: lib/firewall_options.php:298 #, php-format msgid "Uploaded file is either corrupted or its format is not supported (#%s)" msgstr "" #: lib/firewall_options.php:334 msgid "The imported file is not compatible with that version of NinjaFirewall" msgstr "" #: lib/firewall_policies.php:29 #, php-format msgid "" "To use this feature, please <a href=\"%s\">go to the Dashboard page</a> and " "enable NinjaFirewall's Full WAF mode." msgstr "" #: lib/firewall_policies.php:62 msgid "Firewall Policies" msgstr "" #: lib/firewall_policies.php:74 msgid "Default values were restored." msgstr "" #: lib/firewall_policies.php:76 msgid "No action taken." msgstr "" #: lib/firewall_policies.php:85 msgid "Basic Policies" msgstr "" #: lib/firewall_policies.php:86 msgid "Intermediate Policies" msgstr "" #: lib/firewall_policies.php:87 msgid "Advanced Policies" msgstr "" #: lib/firewall_policies.php:112 msgid "Enable NinjaFirewall for" msgstr "" #: lib/firewall_policies.php:114 msgid "HTTP and HTTPS traffic (default)" msgstr "" #: lib/firewall_policies.php:115 msgid "HTTP traffic only" msgstr "" #: lib/firewall_policies.php:116 msgid "HTTPS traffic only" msgstr "" #: lib/firewall_policies.php:142 msgid "Uploads" msgstr "" #: lib/firewall_policies.php:145 msgid "File Uploads" msgstr "" #: lib/firewall_policies.php:145 msgid "" "In the Premium version of NinjaFirewall, you can allow uploads while " "rejecting potentially dangerous files, even if they are compressed inside a " "ZIP archive: scripts (PHP, CGI, Ruby, Python, bash/shell), C/C++ source " "code, binaries (MZ/PE/NE and ELF formats), system files " "(.htaccess, .htpasswd and PHP INI) and SVG files containing Javascript/XML " "events. You can easily limit the size of each uploaded file too, without " "having to modify your PHP configuration." msgstr "" #: lib/firewall_policies.php:148 msgid "Allow uploads" msgstr "" #: lib/firewall_policies.php:148 msgid "(default)" msgstr "" #: lib/firewall_policies.php:149 msgid "Disallow uploads" msgstr "" #: lib/firewall_policies.php:153 msgid "Sanitise filenames" msgstr "" #: lib/firewall_policies.php:153 msgid "substitution character:" msgstr "" #: lib/firewall_policies.php:317 msgid "Block direct access to any PHP file located in one of these directories" msgstr "" #: lib/firewall_policies.php:347 msgid "" "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if " "this option is enabled." msgstr "" #: lib/firewall_policies.php:362 msgid "" "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed " "by your visitors, we recommend to enable this option." msgstr "" #: lib/firewall_policies.php:372 #, php-format msgid "" "To enable this option, please remove the %s constant from your wp-config.php " "or .htninja script." msgstr "" #: lib/firewall_policies.php:396 msgid "(main site only)" msgstr "" #: lib/firewall_policies.php:397 msgid "(not recommended if you allow sites registration)" msgstr "" #: lib/firewall_policies.php:407 msgid "(multisite installation only)" msgstr "" #: lib/firewall_policies.php:414 msgid "Permissions" msgstr "" #: lib/firewall_policies.php:416 msgid "Block attempts to modify important WordPress settings" msgstr "" #: lib/firewall_policies.php:417 msgid "Block user accounts creation" msgstr "" #: lib/firewall_policies.php:418 msgid "Block user accounts deletion" msgstr "" #: lib/firewall_policies.php:419 msgid "Block attempts to gain administrative privileges" msgstr "" #: lib/firewall_policies.php:421 msgid "Apply to all subsites in the network" msgstr "" #: lib/firewall_policies.php:423 msgid "" "Block attempts to publish, edit or delete a published post by users who do " "not have the right capabilities" msgstr "" #: lib/firewall_policies.php:423 msgid "(recommended)" msgstr "" #: lib/firewall_policies.php:435 msgid "WordPress AJAX" msgstr "" #: lib/firewall_policies.php:437 msgid "Protect <code>admin-ajax.php</code> against bots" msgstr "" #: lib/firewall_policies.php:438 #, php-format msgid "" "Your server IP (%s), localhost and private IP addresses will not be affected " "by this policy." msgstr "" #: lib/firewall_policies.php:443 msgid "Protect against username enumeration" msgstr "" #: lib/firewall_policies.php:445 msgid "Through the author archives" msgstr "" #: lib/firewall_policies.php:446 msgid "Through the author sitemap" msgstr "" #: lib/firewall_policies.php:447 msgid "Through the login page" msgstr "" #: lib/firewall_policies.php:448 msgid "Through the blog feed" msgstr "" #: lib/firewall_policies.php:449 msgid "Through the WordPress REST API" msgstr "" #: lib/firewall_policies.php:454 msgid "WordPress REST API" msgstr "" #: lib/firewall_policies.php:456 lib/firewall_policies.php:463 msgid "Block any access to the API" msgstr "" #: lib/firewall_policies.php:457 msgid "Allow logged-in users to access the API" msgstr "" #: lib/firewall_policies.php:461 msgid "WordPress XML-RPC API" msgstr "" #: lib/firewall_policies.php:464 msgid "Block <code>system.multicall</code> method" msgstr "" #: lib/firewall_policies.php:465 msgid "Block Pingbacks" msgstr "" #: lib/firewall_policies.php:467 msgid "" "Disabling access to the REST or XML-RPC API may break some functionality on " "your blog, its themes or plugins (e.g., Gutenberg editor, Jetpack, Contact " "Form 7 etc)." msgstr "" #: lib/firewall_policies.php:472 msgid "Application Passwords" msgstr "" #: lib/firewall_policies.php:474 #, php-format msgid "Disable <a %s>Application Passwords</a>" msgstr "" #: lib/firewall_policies.php:479 msgid "Block <code>POST</code> requests in the themes folder" msgstr "" #: lib/firewall_policies.php:489 msgid "Force HTTPS for admin and logins" msgstr "" #: lib/firewall_policies.php:495 msgid "Disable the plugin and theme editor" msgstr "" #: lib/firewall_policies.php:501 msgid "Disable plugin and theme update/installation" msgstr "" #: lib/firewall_policies.php:507 msgid "Disable the fatal error handler" msgstr "" #: lib/firewall_policies.php:529 msgid "Users Whitelist" msgstr "" #: lib/firewall_policies.php:529 msgid "" "In the Premium version of NinjaFirewall, the Access Control section allows " "you to whitelist WordPress users depending on their role." msgstr "" #: lib/firewall_policies.php:531 msgid "Add the Administrator to the whitelist (default)." msgstr "" #: lib/firewall_policies.php:532 msgid "" "Add all logged in users to the whitelist (users must log out and log in back " "again to apply changes)." msgstr "" #: lib/firewall_policies.php:533 msgid "Disable users whitelist." msgstr "" #: lib/firewall_policies.php:534 msgid "" "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, " "<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> and " "<code>WP_DISABLE_FATAL_ERROR_HANDLER</code> options which, if enabled, are " "always enforced." msgstr "" #: lib/firewall_policies.php:559 msgid "HTTP GET variable" msgstr "" #: lib/firewall_policies.php:562 msgid "Scan <code>GET</code> variable" msgstr "" #: lib/firewall_policies.php:568 msgid "Sanitise <code>GET</code> variable" msgstr "" #: lib/firewall_policies.php:594 msgid "HTTP POST variable" msgstr "" #: lib/firewall_policies.php:597 msgid "Scan <code>POST</code> variable" msgstr "" #: lib/firewall_policies.php:603 msgid "Sanitise <code>POST</code> variable" msgstr "" #: lib/firewall_policies.php:606 lib/firewall_policies.php:631 msgid "Do not enable this option unless you know what you are doing!" msgstr "" #: lib/firewall_policies.php:610 msgid "Decode Base64-encoded <code>POST</code> variable" msgstr "" #: lib/firewall_policies.php:625 msgid "HTTP REQUEST variable" msgstr "" #: lib/firewall_policies.php:628 msgid "Sanitise <code>REQUEST</code> variable" msgstr "" #: lib/firewall_policies.php:650 msgid "Cookies" msgstr "" #: lib/firewall_policies.php:653 msgid "Scan cookies" msgstr "" #: lib/firewall_policies.php:659 msgid "Sanitise cookies" msgstr "" #: lib/firewall_policies.php:685 msgid "HTTP_USER_AGENT server variable" msgstr "" #: lib/firewall_policies.php:688 msgid "Scan <code>HTTP_USER_AGENT</code>" msgstr "" #: lib/firewall_policies.php:694 msgid "Sanitise <code>HTTP_USER_AGENT</code>" msgstr "" #: lib/firewall_policies.php:700 msgid "Block suspicious bots/scanners" msgstr "" #: lib/firewall_policies.php:700 msgid "" "In the Premium version of NinjaFirewall, the Bot Access Control section " "allows you to select, edit, add and remove bots." msgstr "" #: lib/firewall_policies.php:726 msgid "HTTP_REFERER server variable" msgstr "" #: lib/firewall_policies.php:729 msgid "Scan <code>HTTP_REFERER</code>" msgstr "" #: lib/firewall_policies.php:735 msgid "Sanitise <code>HTTP_REFERER</code>" msgstr "" #: lib/firewall_policies.php:741 msgid "" "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</" "code> header" msgstr "" #: lib/firewall_policies.php:744 msgid "" "Keep this option disabled if you are using scripts like Paypal IPN, " "WordPress WP-Cron etc" msgstr "" #: lib/firewall_policies.php:771 msgid "Block localhost IP in <code>GET/POST</code> request" msgstr "" #: lib/firewall_policies.php:777 msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header" msgstr "" #: lib/firewall_policies.php:783 msgid "Scan traffic coming from localhost and private IP address spaces" msgstr "" #: lib/firewall_policies.php:813 #, php-format msgid "" "The \"HTTP response headers\" options below are disabled because the %s PHP " "function is not available on your server." msgstr "" #: lib/firewall_policies.php:833 msgid "HTTP response headers" msgstr "" #: lib/firewall_policies.php:841 #, php-format msgid "Set %s to protect against MIME type confusion attacks" msgstr "" #: lib/firewall_policies.php:847 #, php-format msgid "Set %s to protect against clickjacking attempts" msgstr "" #: lib/firewall_policies.php:854 msgid "" "Setting this option to <code>DENY</code> may break some functionality on " "your blog, its themes or plugins." msgstr "" #: lib/firewall_policies.php:858 #, php-format msgid "Set %s" msgstr "" #: lib/firewall_policies.php:862 lib/firewall_policies.php:863 #: lib/firewall_policies.php:864 #, php-format msgid "Set to %s" msgstr "" #: lib/firewall_policies.php:866 msgid "" "This header is deprecated and most browsers phased out support for it. " "Consider using Content-Security-Policy instead." msgstr "" #: lib/firewall_policies.php:870 #, php-format msgid "Force %s flag on all cookies to mitigate CSRF attacks" msgstr "" #: lib/firewall_policies.php:880 #, php-format msgid "Force %s flag on all cookies to mitigate XSS attacks" msgstr "" #: lib/firewall_policies.php:883 msgid "" "If your PHP scripts use cookies that need to be accessed from JavaScript, " "you should not enable this option." msgstr "" #: lib/firewall_policies.php:892 msgid "" "HSTS headers can only be set when you are accessing your site over HTTPS." msgstr "" #: lib/firewall_policies.php:900 #, php-format msgid "Set %s (HSTS) to enforce secure connections to the server" msgstr "" #: lib/firewall_policies.php:904 msgid "Set \"max-age\" to 0" msgstr "" #: lib/firewall_policies.php:905 msgid "1 month" msgstr "" #: lib/firewall_policies.php:906 msgid "6 months" msgstr "" #: lib/firewall_policies.php:907 msgid "1 year" msgstr "" #: lib/firewall_policies.php:908 msgid "2 years" msgstr "" #: lib/firewall_policies.php:922 msgid "Apply to subdomains" msgstr "" #: lib/firewall_policies.php:922 msgid "Preload" msgstr "" #: lib/firewall_policies.php:946 #, php-format msgid "Set %s for the website frontend" msgstr "" #: lib/firewall_policies.php:951 msgid "This CSP header will apply to the website frontend only." msgstr "" #: lib/firewall_policies.php:955 #, php-format msgid "Set %s for the WordPress admin dashboard" msgstr "" #: lib/firewall_policies.php:960 msgid "This CSP header will apply to the WordPress admin dashboard only." msgstr "" #: lib/firewall_policies.php:976 #, php-format msgid "Set %s (Chrome, Opera and Firefox browsers)" msgstr "" #: lib/firewall_policies.php:1005 msgid "Custom HTTP headers" msgstr "" #: lib/firewall_policies.php:1008 msgid "" "You can enter one or more custom HTTP headers. The format is <code>header: " "value</code>, one per line." msgstr "" #: lib/firewall_policies.php:1013 msgid "HTTP headers test" msgstr "" #: lib/firewall_policies.php:1015 msgid "View your website's HTTP response headers" msgstr "" #: lib/firewall_policies.php:1018 msgid "Make sure to save your changes before running the test." msgstr "" #: lib/firewall_policies.php:1060 msgid "" "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, " "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies" msgstr "" #: lib/firewall_policies.php:1099 msgid "Block serialized PHP objects in the following global variables" msgstr "" #: lib/firewall_policies.php:1109 msgid "Block attempts to override PHP Superglobals" msgstr "" #: lib/firewall_policies.php:1115 msgid "Hide PHP notice and error messages" msgstr "" #: lib/firewall_policies.php:1121 msgid "Sanitise <code>PHP_SELF</code>" msgstr "" #: lib/firewall_policies.php:1127 msgid "Sanitise <code>PATH_TRANSLATED</code>" msgstr "" #: lib/firewall_policies.php:1133 msgid "Sanitise <code>PATH_INFO</code>" msgstr "" #: lib/firewall_policies.php:1147 msgid "This option is not compatible with your actual configuration." msgstr "" #: lib/firewall_policies.php:1169 msgid "Various" msgstr "" #: lib/firewall_policies.php:1172 msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request" msgstr "" #: lib/firewall_policies.php:1179 msgid "Block ASCII character 0x00 (NULL byte)" msgstr "" #: lib/firewall_policies.php:1185 msgid "Block ASCII control characters 1 to 8 and 14 to 31" msgstr "" #: lib/firewall_policies.php:1198 msgid "Save Firewall Policies" msgstr "" #: lib/firewall_policies.php:1200 msgid "Restore Default Values" msgstr "" #: lib/help.php:37 msgid "" "This is NinjaFirewall Dashboard page; it shows information about the " "firewall status. We recommend you keep an eye on it because, in case of " "problems, all possible errors and warnings will be displayed here." msgstr "" #: lib/help.php:45 msgid "" "Statistics are taken from the current log. It is rotated on the first day of " "each month." msgstr "" #: lib/help.php:46 #, php-format msgid "" "You can view the log by clicking on the <a href=\"%s\">Firewall Log</a> menu." msgstr "" #: lib/help.php:48 msgid "" "Benchmarks show the time NinjaFirewall took, in seconds, to process each " "request it has blocked." msgstr "" #: lib/help.php:56 msgid "Everything you ever wanted to know about NinjaFirewall." msgstr "" #: lib/help.php:71 #, php-format msgid "" "This option allows you to disable NinjaFirewall. It has basically the same " "effect as deactivating it from the <a href=\"%s\">Plugins</a> menu page." msgstr "" #: lib/help.php:73 msgid "Your site will remain unprotected until you enable it again." msgstr "" #: lib/help.php:79 #, php-format msgid "" "In Debugging mode, NinjaFirewall will not block or sanitise suspicious " "requests but will only log them. The <a href=\"%s\">Firewall Log</a> will " "display <code>DEBUG_ON</code> in the LEVEL column." msgstr "" #: lib/help.php:80 msgid "" "We recommend to run it in Debugging Mode for at least 24 hours after " "installing it on a new site and then to keep an eye on the firewall log " "during that time. If you notice a false positive in the log, you can simply " "use NinjaFirewall's Rules Editor to disable the security rule that was " "wrongly triggered." msgstr "" #: lib/help.php:85 msgid "" "This option will anonymize IP addresses in the firewall log by removing " "their last 3 characters." msgstr "" #: lib/help.php:85 msgid "" "It does not apply to private IP addresses and the Login Protection feature." msgstr "" #: lib/help.php:86 msgid "" "Note that it will affect only IP addresses written to the firewall log after " "enabling this option." msgstr "" #: lib/help.php:86 msgid "" "Also, if you are redirecting events to the syslog server (NinjaFirewall " "<font color=\"#21759B\">WP+</font> Edition), IP addresses will be anonymized " "too." msgstr "" #: lib/help.php:92 msgid "" "Lets you customize the HTTP error code returned by NinjaFirewall when " "blocking a dangerous request and the message to display to the user." msgstr "" #: lib/help.php:93 msgid "You can use any HTML tags and 3 built-in variables:" msgstr "" #: lib/help.php:94 msgid "the blocked user IP." msgstr "" #: lib/help.php:95 msgid "" "the unique incident number as it will appear in the firewall log " "\"INCIDENT\" column." msgstr "" #: lib/help.php:96 msgid "NinjaFirewall logo." msgstr "" #: lib/help.php:101 msgid "Export/import configuration" msgstr "" #: lib/help.php:103 #, php-format msgid "" "This options lets you export you current configuration or import it from " "another NinjaFirewall (WP Edition) installation. The imported file must " "match the major version of your current version (%s) otherwise it will be " "rejected. Note that importing will override all firewall rules and options." msgstr "" #: lib/help.php:105 msgid "\"File Check\" configuration will not be exported/imported." msgstr "" #: lib/help.php:112 msgid "" "NinjaFirewall will automatically backup its configuration (options, policies " "and rules) everyday for the last 5 days. If you want to restore its " "configuration to an earlier date, select the corresponding file in the list." msgstr "" #: lib/help.php:131 #, php-format msgid "" "Keep in mind, however, that the Firewall Policies apply to any PHP scripts " "located inside the %s directory and its sub-directories, and not only to " "your WordPress index page." msgstr "" #: lib/help.php:136 msgid "Policies overview" msgstr "" #: lib/help.php:138 #, php-format msgid "" "Because NinjaFirewall sits in front of WordPress, it can hook, scan and " "sanitise all PHP requests, HTTP variables, headers and IPs before they reach " "your blog: <code><a href=\"%s\">$_GET</a></code>, <code><a " "href=\"%s\">$_POST</a></code>, <code><a href=\"%s\">$_COOKIE</a></code>, " "<code><a href=\"%s\">$_REQUEST</a></code>, <code><a href=\"%s\">$_FILES</a></" "code>, <code><a href=\"%s\">$_SERVER</a></code> in HTTP and/or HTTPS mode." msgstr "" #: lib/help.php:140 msgid "" "Use the options below to enable, disable or to tweak these rules according " "to your needs." msgstr "" #: lib/help.php:147 msgid "Scan and Sanitise" msgstr "" #: lib/help.php:149 msgid "" "You can choose to scan and reject dangerous content but also to sanitise " "requests and variables. Those two actions are different and can be combined " "together for better security." msgstr "" #: lib/help.php:150 msgid "" "Scan: If anything suspicious is detected, NinjaFirewall will block the " "request and return an HTTP error code and message (defined in the \"Firewall " "Options\" page). The user request will fail and the connection will be " "closed immediately." msgstr "" #: lib/help.php:151 #, php-format msgid "" "Sanitise: This option will not block but sanitise the user request by " "escaping characters that can be used to exploit vulnerabilities (%s) and " "replacing <code><</code> and <code>></code> with their corresponding " "HTML entities (<code>&lt;</code>, <code>&gt;</code>). If it is a " "variable, i.e. <code>?name=value</code>, both its name and value will be " "sanitised." msgstr "" #: lib/help.php:153 msgid "" "This action will be performed when the filtering process is over, right " "before NinjaFirewall forwards the request to your PHP script." msgstr "" #: lib/help.php:156 msgid "" "If you enabled <code>POST</code> requests sanitising, articles and messages " "posted by your visitors could be corrupted with excessive backslashes or " "substitution characters." msgstr "" #: lib/help.php:167 msgid "Whether to filter HTTP and/or HTTPS traffic" msgstr "" #: lib/help.php:171 msgid "Whether to allow/disallow file uploads." msgstr "" #: lib/help.php:173 msgid "" "Any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</" "code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore " "<code>_</code> will be removed from the filename and replaced with the " "substitution character." msgstr "" #: lib/help.php:178 msgid "" "Whether to block direct access to PHP files located in specific WordPress " "directories." msgstr "" #: lib/help.php:180 msgid "" "Enabling this policy will block any attempt (e.g., exploiting a " "vulnerability, using a backdoor etc) to modify some important WordPress " "settings. This policy will also send you an alert by email with all details " "regarding the issue. It is enabled by default." msgstr "" #: lib/help.php:182 msgid "" "Enabling this policy will block any attempt (e.g., exploiting a " "vulnerability, using a backdoor etc) to create a user account. If you allow " "user registration, you should not enable it." msgstr "" #: lib/help.php:184 msgid "" "Enabling this policy will block any attempt (e.g., exploiting a " "vulnerability, using a backdoor etc) to delete a user account." msgstr "" #: lib/help.php:186 msgid "" "This policy will block vulnerabilities that could be leveraged by attackers " "to gain administrative privileges." msgstr "" #: lib/help.php:187 msgid "" "If you have a multisite installation, this option will apply to the main " "site only. If you want it to apply to all subsites in your network, check " "the 'Apply to all subsites in the network' option." msgstr "" #: lib/help.php:189 msgid "" "This policy will block vulnerabilities that could be leveraged by attackers " "to create, edit or delete posts. Note that it applies to <code>post</code> " "and <code>page</code> post types only (not custom ones)." msgstr "" #: lib/help.php:191 #, php-format msgid "" "Many vulnerabilities in plugins are exploited via the admin-ajax.php script. " "This policy will try to detect and immediately block bots and malicious " "scanners trying to access it. The server IP address (%s) and private IP " "addresses will not be blocked." msgstr "" #: lib/help.php:193 msgid "" "It is possible to enumerate usernames either through the WordPress author " "archives, author sitemap, the REST API or the login page. Although this is " "not a vulnerability but a WordPress feature, some hackers use it to retrieve " "usernames in order to launch more accurate brute-force attacks. If it is a " "failed login attempt, NinjaFirewall will sanitise the error message returned " "by WordPress. If it is an author archives scan, it will invalidate it and " "redirect the user to the blog index page. Regarding the WP REST API, it will " "block the request immediately." msgstr "" #: lib/help.php:195 msgid "" "It allows you to access your WordPress site's data through an easy-to-use " "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall " "allows you to block any access to that API if you do not intend to use it." msgstr "" #: lib/help.php:197 msgid "" "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode " "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API " "that can be accessed through the <code>xmlrpc.php</code> file. Since " "WordPress version 3.5, it is always activated and cannot be turned off. " "NinjaFirewall allows you to immediately block any access to that file, or " "only to block an access using the <code>system.multicall</code> method often " "used in brute-force amplification attacks or to block Pingbacks." msgstr "" #: lib/help.php:199 msgid "Disable Application Passwords" msgstr "" #: lib/help.php:199 msgid "" "This option will disabled the Application Passwords feature introduced in " "WordPress 5.6." msgstr "" #: lib/help.php:201 msgid "" "Block <code>POST</code> requests in the themes folder <code>/wp-content/" "themes</code>" msgstr "" #: lib/help.php:201 msgid "" "This option can be useful to block hackers from installing backdoor in the " "PHP theme files. However, because some custom themes may include an HTML " "form (contact, search form etc), this option is not enabled by default." msgstr "" #: lib/help.php:203 msgid "Force HTTPS for admin and logins <code>FORCE_SSL_ADMIN</code>" msgstr "" #: lib/help.php:203 msgid "" "Enable this option when you want to secure logins and the admin area so that " "both passwords and cookies are never sent in the clear. Ensure that you can " "access your admin console from HTTPS before enabling this option, otherwise " "you will lock yourself out of your site!" msgstr "" #: lib/help.php:205 msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>" msgstr "" #: lib/help.php:205 msgid "" "Disabling the plugin and theme editor provides an additional layer of " "security if a hacker gains access to a well-privileged user account." msgstr "" #: lib/help.php:207 msgid "" "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>" msgstr "" #: lib/help.php:207 msgid "" "This option will block users being able to use the plugin and theme " "installation/update functionality from the WordPress admin area. Setting " "this constant also disables the Plugin and Theme editor." msgstr "" #: lib/help.php:209 msgid "" "Disable the fatal error handler <code>WP_DISABLE_FATAL_ERROR_HANDLER</code>" msgstr "" #: lib/help.php:209 msgid "" "This option will disable the WSOD protection introduced in WordPress 5.1." msgstr "" #: lib/help.php:213 msgid "" "By default, any logged in WordPress administrator will not be blocked by " "NinjaFirewall. You can also add any logged in users to the whitelist (make " "sure you trust them all before doing so)." msgstr "" #: lib/help.php:226 msgid "Whether to scan and/or sanitise the <code>GET</code> variable." msgstr "" #: lib/help.php:229 msgid "Whether to scan and/or sanitise the <code>POST</code> variable." msgstr "" #: lib/help.php:230 msgid "" "NinjaFirewall will decode and scan base64 encoded values in order to detect " "obfuscated malicious code. This option is only available for the <code>POST</" "code> variable." msgstr "" #: lib/help.php:233 msgid "Whether to sanitise the <code>REQUEST</code> variable." msgstr "" #: lib/help.php:236 msgid "Whether to scan and/or sanitise cookies." msgstr "" #: lib/help.php:239 msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests." msgstr "" #: lib/help.php:240 msgid "" "Rejects some known bots, scanners and various malicious scripts attempting " "to access your blog." msgstr "" #: lib/help.php:243 msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests." msgstr "" #: lib/help.php:244 msgid "" "Block POST requests that do not have an <code>HTTP_REFERER</code> header" msgstr "" #: lib/help.php:244 msgid "" "This option will block any <code>POST</code> request that does not have a " "Referrer header (<code>HTTP_REFERER</code> variable). If you need external " "applications to post to your scripts (e.g. Paypal IPN, WordPress WP-" "Cron...), you are advised to keep this option disabled otherwise they will " "likely be blocked. Note that <code>POST</code> requests are not required to " "have a Referrer header and, for that reason, this option is disabled by " "default." msgstr "" #: lib/help.php:248 msgid "Block localhost IP in <code>GET/POST</code> requests" msgstr "" #: lib/help.php:248 msgid "" "this option will block any <code>GET</code> or <code>POST</code> request " "containing the localhost IP (127.0.0.1). It can be useful to block SQL " "dumpers and various hacker's shell scripts." msgstr "" #: lib/help.php:250 #, php-format msgid "" "This option will reject any request using an IP instead of a domain name in " "the <code>Host</code> header of the HTTP request. Unless you need to connect " "to your site using its IP address, (e.g. %s), enabling this option will " "block a lot of hackers scanners because such applications scan IPs rather " "than domain names." msgstr "" #: lib/help.php:252 msgid "" "this option will allow the firewall to scan traffic from all non-routable " "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to " "keep it enabled if you have a private network (2 or more servers " "interconnected)." msgstr "" #: lib/help.php:265 msgid "" "In addition to filtering incoming requests, NinjaFirewall can also hook the " "HTTP response in order to alter its headers. Those modifications can help to " "mitigate threats such as XSS, phishing and clickjacking attacks." msgstr "" #: lib/help.php:267 msgid "" "Set <code>X-Content-Type-Options</code> to protect against MIME type " "confusion attacks" msgstr "" #: lib/help.php:267 msgid "" "This header will send the nosniff value to instruct the browser to disable " "content or MIME sniffing and to use the content-type returned by the server. " "Some browsers try to guess (sniff) and override the content-type by looking " "at the content itself which, in some cases, could lead to security issues " "such as MIME Confusion Attacks." msgstr "" #: lib/help.php:269 msgid "" "Set <code>X-Frame-Options</code> to protect against clickjacking attempts" msgstr "" #: lib/help.php:269 msgid "" "This header indicates a policy whether a browser must not allow to render a " "page in a <frame> or <iframe>. Hosts can declare this policy in " "the header of their HTTP responses to prevent clickjacking attacks, by " "ensuring that their content is not embedded into other pages or frames. " "NinjaFirewall accepts two different values:" msgstr "" #: lib/help.php:271 msgid "" "A browser receiving content with this header must not display this content " "in any frame from a page of different origin than the content itself." msgstr "" #: lib/help.php:272 msgid "" "A browser receiving content with this header must not display this content " "in any frame." msgstr "" #: lib/help.php:274 msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value." msgstr "" #: lib/help.php:275 msgid "" "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the " "administrator and the login page only." msgstr "" #: lib/help.php:277 msgid "Set <code>X-XSS-Protection</code>" msgstr "" #: lib/help.php:277 msgid "" "This header allows browsers to identify and block XSS attacks by preventing " "malicious scripts from executing. It is enabled by default on all compatible " "browsers." msgstr "" #: lib/help.php:280 msgid "" "Force <code>SameSite</code> flag on all cookies to mitigate CSRF attacks" msgstr "" #: lib/help.php:280 msgid "" "Adding this flag to cookies helps to mitigate the risk of CSRF (cross-site " "request forgery) attacks because cookies can only be sent in requests " "originating from the same origin as the target domain." msgstr "" #: lib/help.php:282 msgid "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks" msgstr "" #: lib/help.php:282 msgid "" "Adding this flag to cookies helps to mitigate the risk of cross-site " "scripting by preventing them from being accessed through client-side " "scripts. NinjaFirewall can hook all cookies sent by your blog, its plugins " "or any other PHP script, add the <code>HttpOnly</code> flag if it is " "missing, and re-inject those cookies back into your server HTTP response " "headers right before they are sent to your visitors. Note that WordPress " "sets that flag on the logged in user cookies only." msgstr "" #: lib/help.php:283 msgid "" "If your PHP scripts send cookies that need to be accessed from JavaScript, " "you should keep that option disabled." msgstr "" #: lib/help.php:285 msgid "" "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure " "connections to the server" msgstr "" #: lib/help.php:285 msgid "" "This policy enforces secure HTTPS connections to the server. Web browsers " "will not allow the user to access the web application over insecure HTTP " "protocol. It helps to defend against cookie hijacking and Man-in-the-middle " "attacks. Most recent browsers support HSTS headers." msgstr "" #: lib/help.php:287 msgid "Set <code>Content-Security-Policy</code>" msgstr "" #: lib/help.php:287 msgid "" "This policy helps to mitigate threats such as XSS, phishing and clickjacking " "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, " "objects (Java, ActiveX, audio and video files), and other HTML5 features." msgstr "" #: lib/help.php:287 msgid "" "NinjaFirewall lets you configure the CSP policy separately for the frontend " "(blog, website) and the backend (WordPress admin dashboard)." msgstr "" #: lib/help.php:289 msgid "Set <code>Referrer-Policy</code>" msgstr "" #: lib/help.php:289 msgid "" "This HTTP header governs which referrer information, sent in the Referer " "header, should be included with requests made." msgstr "" #: lib/help.php:293 msgid "Block PHP built-in wrappers" msgstr "" #: lib/help.php:293 msgid "" "PHP has several wrappers for use with the filesystem functions. It is " "possible for an attacker to use them to bypass firewalls and various IDS to " "exploit remote and local file inclusions. This option lets you block any " "script attempting to pass a <code>expect://</code>, <code>file://</code>, " "<code>phar://</code>, <code>php://</code>, <code>zip://</code> or " "<code>data://</code> stream inside a <code>GET</code> or <code>POST</code> " "request, cookies, user agent and referrer variables." msgstr "" #: lib/help.php:295 msgid "Block serialized PHP objects" msgstr "" #: lib/help.php:295 #, php-format msgid "" "Object Serialization is a PHP feature used by many applications to generate " "a storable representation of a value. However, some insecure PHP " "applications and plugins can turn that feature into a critical vulnerability " "called <a href=\"%s\">PHP Object Injection</a>. This option can block " "serialized PHP objects found inside a a <code>GET</code> or <code>POST</" "code> request, cookies, user agent and referrer variables." msgstr "" #: lib/help.php:297 #, php-format msgid "" "This policy will block attempts to override superglobals (%s). A plugin or a " "theme could make an unsafe use of some PHP functions that could potentially " "override superglobals. Enabling this option will not block the request but " "unset the dangerous value and write the event ot the firewall log." msgstr "" #: lib/help.php:299 msgid "" "This option lets you hide errors returned by your scripts. Such errors can " "leak sensitive informations which can be exploited by hackers." msgstr "" #: lib/help.php:301 msgid "" "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, " "<code>PATH_INFO</code>" msgstr "" #: lib/help.php:301 msgid "" "This option can sanitise any dangerous characters found in those 3 server " "variables to prevent various XSS and database injection attempts." msgstr "" #: lib/help.php:304 #, php-format msgid "" "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests" msgstr "" #: lib/help.php:304 msgid "" "This option will block scripts attempting to pass the <code>DOCUMENT_ROOT</" "code> server variable in a <code>GET</code> or <code>POST</code> request. " "Hackers use shell scripts that often need to pass this value, but most " "legitimate programs do not." msgstr "" #: lib/help.php:306 msgid "" "This option will reject any <code>GET</code> or <code>POST</code> request, " "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</" "code>, <code>PATH_INFO</code>, <code>HTTP_REFERER</code> variables " "containing the ASCII character 0x00 (NULL byte). Such a character is " "dangerous and should always be rejected." msgstr "" #: lib/help.php:308 msgid "" "This option will reject any <code>GET</code> or <code>POST</code> request, " "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing " "ASCII characters from 1 to 8 and 14 to 31." msgstr "" #: lib/help.php:321 msgid "File Check" msgstr "" #: lib/help.php:322 msgid "" "File Check lets you perform file integrity monitoring upon request or on a " "specific interval." msgstr "" #: lib/help.php:324 msgid "" "You need to create a snapshot of all your files and then, at a later time, " "you can scan your system to compare it with the previous snapshot. Any " "modification will be immediately detected: file content, file permissions, " "file ownership, timestamp as well as file creation and deletion." msgstr "" #: lib/help.php:326 #, php-format msgid "" "Create a snapshot of all files stored in that directory: by default, the " "directory is set to WordPress <code>ABSPATH</code> (%s)" msgstr "" #: lib/help.php:327 msgid "" "Exclude the following files/folders: you can enter a directory or a file " "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</" "code>). Or you can exclude a file extension (e.g., <code>.css</code>)." msgstr "" #: lib/help.php:329 msgid "" "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</" "code>)." msgstr "" #: lib/help.php:330 msgid "" "Do not follow symbolic links: by default, NinjaFirewall will not follow " "symbolic links." msgstr "" #: lib/help.php:333 msgid "Scheduled scans" msgstr "" #: lib/help.php:334 msgid "" "NinjaFirewall can scan your system on a specific interval (hourly, " "twicedaily or daily)." msgstr "" #: lib/help.php:336 msgid "" "It can either send you a scan report only if changes are detected, or always " "send you one after each scan." msgstr "" #: lib/help.php:338 msgid "" "Reports will be sent to the contact email address defined in the \"Event " "Notifications\" menu." msgstr "" #: lib/help.php:340 #, php-format msgid "" "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works " "only if your site gets sufficient traffic." msgstr "" #: lib/help.php:346 msgid "File Guard" msgstr "" #: lib/help.php:348 msgid "" "File Guard can detect, in real-time, any access to a PHP file that was " "recently modified or created, and alert you about this." msgstr "" #: lib/help.php:350 msgid "" "If a hacker uploaded a shell script to your site (or injected a backdoor " "into an already existing file) and tried to directly access that file using " "his browser or a script, NinjaFirewall would hook the HTTP request and " "immediately detect that the file was recently modified/created. It would " "send you a detailed alert (script name, IP, request, date and time). Alerts " "will be sent to the contact email address defined in the \"Event " "Notifications\" menu." msgstr "" #: lib/help.php:351 msgid "" "If you do not want to monitor a folder, you can exclude its full path or a " "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</" "code> etc). NinjaFirewall will compare this value to the " "<code>$_SERVER[\"SCRIPT_FILENAME\"]</code> server variable and, if it " "matches, will ignore it." msgstr "" #: lib/help.php:352 msgid "" "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</" "code>)." msgstr "" #: lib/help.php:353 msgid "" "File Guard real-time detection is a totally unique feature, because " "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests " "sent to any PHP script, even if that script is not part of the WordPress " "package (third-party software, shell script, backdoor etc)." msgstr "" #: lib/help.php:362 msgid "Network" msgstr "" #: lib/help.php:364 msgid "" "Even if NinjaFirewall administration menu is only available to the Super " "Admin (from the main site), you can still display its status to all sites in " "the network by adding a small NinjaFirewall icon to their WordPress ToolBar. " "It will be visible only to the administrators of those sites." msgstr "" #: lib/help.php:366 msgid "" "It is recommended to enable this feature as it is the only way to know " "whether the sites in your network are protected and if NinjaFirewall " "installation was successful." msgstr "" #: lib/help.php:368 msgid "" "Note that when it is disabled, the icon still remains visible to you, the " "Super Admin." msgstr "" #: lib/help.php:380 msgid "" "NinjaFirewall can alert you by email on specific events triggered within " "your blog. They include installations, updates, activations etc, as well as " "users login and modification of any administrator account in the database. " "Some of those alerts are enabled by default and it is highly recommended to " "keep them enabled. It is not unusual for a hacker, after breaking into your " "WordPress admin console, to install or just to upload a backdoored plugin or " "theme in order to take full control of your website." msgstr "" #: lib/help.php:391 lib/login_protection.php:21 msgid "Login Protection" msgstr "" #: lib/help.php:395 msgid "" "By processing incoming HTTP requests before your blog and any of its " "plugins, NinjaFirewall is the only plugin for WordPress able to protect it " "against very large brute-force attacks, including distributed attacks coming " "from several thousands of different IPs." msgstr "" #: lib/help.php:397 msgid "" "You can choose two different types of protection: a password or a captcha. " "You can enable the protection only if an attack is detected or to keep it " "always activated." msgstr "" #: lib/help.php:399 msgid "Yes, if under attack:" msgstr "" #: lib/help.php:401 msgid "" "The protection will be triggered when too many login attempts are detected, " "regardless of the offending IP. It blocks the attack instantly and prevents " "it from reaching WordPress, but still allows you to access your " "administration console using either the predefined username/password " "combination or the captcha code." msgstr "" #: lib/help.php:403 msgid "Always ON:" msgstr "" #: lib/help.php:405 msgid "" "NinjaFirewall will always enforce the HTTP authentication or captcha " "implementation each time you access the login page." msgstr "" #: lib/help.php:408 msgid "Type of protection:" msgstr "" #: lib/help.php:409 msgid "" "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its " "own very fast authentication scheme and it is compatible with any HTTP " "server (Apache, Nginx, Lighttpd etc)." msgstr "" #: lib/help.php:410 msgid "<b>Captcha:</b> It will display a 5-character captcha code." msgstr "" #: lib/help.php:411 msgid "Bot protection:" msgstr "" #: lib/help.php:412 msgid "" "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even " "before they start a brute-force attack." msgstr "" #: lib/help.php:420 msgid "AUTH log" msgstr "" #: lib/help.php:423 msgid "" "NinjaFirewall can write to the server Authentication log when the brute-" "force protection is triggered. This can be useful to the system " "administrator for monitoring purposes or banning IPs at the server level." msgstr "" #: lib/help.php:425 msgid "" "If you have a shared hosting account, keep this option disabled as you do " "not have any access to the server's logs." msgstr "" #: lib/help.php:427 msgid "" "On Debian-based systems, the log is located in <code>/var/log/auth.log</" "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The " "logline uses the following format:" msgstr "" #: lib/help.php:430 msgid "AA: the process ID (PID)." msgstr "" #: lib/help.php:431 msgid "BB: the user IPv4 or IPv6 address." msgstr "" #: lib/help.php:432 msgid "CC: the blog (sub-)domain name." msgstr "" #: lib/help.php:433 msgid "" "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC " "API</code>." msgstr "" #: lib/help.php:434 msgid "EE: the time, in minutes, the protection will remain active." msgstr "" #: lib/help.php:436 msgid "Sample loglines:" msgstr "" #: lib/help.php:439 #, php-format msgid "" "Be careful if you are behind a load balancer, reverse-proxy or CDN because " "the Login Protection feature will always record the <code>REMOTE_ADDR</code> " "IP. If you have an application parsing the AUTH log in order to ban IPs " "(e.g. Fail2ban), you <strong>must</strong> setup your HTTP server to forward " "the correct IP (or use the <code><a href=\"%s\">.htninja</a></code> file), " "otherwise you will likely block legitimate users." msgstr "" #: lib/help.php:453 lib/logs.php:39 msgid "Firewall Log" msgstr "" #: lib/help.php:456 msgid "" "The firewall log displays blocked and sanitised requests as well as some " "useful information. It has 6 columns:" msgstr "" #: lib/help.php:457 msgid "DATE : date and time of the incident." msgstr "" #: lib/help.php:458 msgid "" "INCIDENT : unique incident number/ID as it was displayed to the blocked user." msgstr "" #: lib/help.php:459 msgid "" "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or " "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) " "and debugging mode (<code>DEBUG_ON</code>)." msgstr "" #: lib/help.php:460 msgid "" "RULE : reference of the NinjaFirewall built-in security rule that triggered " "the action. A hyphen (<code>-</code>) instead of a number means it was a " "rule from the \"Firewall Policies\" page." msgstr "" #: lib/help.php:461 msgid "IP : the user IPv4 or IPv6 address." msgstr "" #: lib/help.php:462 msgid "" "REQUEST : the HTTP request including offending variables and values as well " "as the reason the action was logged." msgstr "" #: lib/help.php:465 lib/logs_firewall_log.php:168 msgid "Auto-delete log" msgstr "" #: lib/help.php:466 msgid "" "This options lets you configure NinjaFirewall to delete its old logs " "automatically. By default, logs are never deleted, <b>even when uninstall " "NinjaFirewall</b>. Leave this value to <code>0</code> if you don't want to " "delete old logs." msgstr "" #: lib/help.php:470 msgid "" "Centralized Logging lets you remotely access the firewall log of all your " "NinjaFirewall protected websites from one single installation. You do not " "need any longer to log in to individual servers to analyse your log data." msgstr "" #: lib/help.php:470 #, php-format msgid "<a href=\"%s\">Consult our blog</a> for more info about it." msgstr "" #: lib/help.php:471 msgid "" "Enter your public key (optional): This is the public key that was created " "from your main server." msgstr "" #: lib/help.php:475 msgid "" "Centralized Logging will keep working even if NinjaFirewall is disabled. " "Delete your public key below if you want to disable it." msgstr "" #: lib/help.php:482 lib/logs.php:40 lib/logs_live_log.php:45 msgid "Live Log" msgstr "" #: lib/help.php:485 msgid "" "Live Log lets you watch your blog traffic in real time, just like the Unix " "<code>tail -f</code> command. Note that requests sent to static elements " "like JS/CSS files and images are not managed by NinjaFirewall." msgstr "" #: lib/help.php:487 msgid "" "You can enable/disable the monitoring process, change the refresh rate, " "clear the screen, enable automatic vertical scrolling, change the log " "format, select which traffic you want to view (HTTP/HTTPS) and the timezone." msgstr "" #: lib/help.php:487 msgid "" "You can also apply filters to include or exclude files and folders " "(REQUEST_URI)." msgstr "" #: lib/help.php:490 msgid "" "Live Log does not make use of any WordPress core file (e.g., <code>admin-" "ajax.php</code>). It communicates directly with the firewall without loading " "WordPress bootstrap. Consequently, it is fast, lightweight and it should not " "affect your server load, even if you set its refresh rate to the lowest " "value." msgstr "" #: lib/help.php:492 msgid "" "If you are using the optional <code>.htninja</code> configuration file to " "whitelist your IP, the Live Log feature will not work." msgstr "" #: lib/help.php:496 msgid "Log Format" msgstr "" #: lib/help.php:497 msgid "You can easily customize the log format. Possible values are:" msgstr "" #: lib/help.php:498 msgid "<code>%time</code>: the server date, time and timezone." msgstr "" #: lib/help.php:499 msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any." msgstr "" #: lib/help.php:500 #, php-format msgid "" "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load " "balancer or CDN, this will be its IP." msgstr "" #: lib/help.php:501 msgid "<code>%method</code>: HTTP method (e.g., GET, POST)." msgstr "" #: lib/help.php:502 #, php-format msgid "" "<code>%uri</code>: the URI which was given in order to access the page " "(REQUEST_URI)." msgstr "" #: lib/help.php:503 msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any." msgstr "" #: lib/help.php:504 #, php-format msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any." msgstr "" #: lib/help.php:505 #, php-format msgid "" "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a " "load balancer or CDN, this will likely be the visitor true IP." msgstr "" #: lib/help.php:506 #, php-format msgid "<code>%host</code>: the requested host (HTTP_HOST), if any." msgstr "" #: lib/help.php:508 msgid "" "Additionally, you can include any of the following characters: <code>\"</" "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> " "and lowercase letters <code>a-z</code>." msgstr "" #: lib/help.php:519 msgid "" "Your website can run NinjaFirewall and be compliant with the General Data " "Protection Regulation (GDPR). For more info, please visit our blog:" msgstr "" #: lib/help.php:533 msgid "Rules Updates" msgstr "" #: lib/help.php:535 msgid "" "To get the most efficient protection, you can ask NinjaFirewall to " "automatically update its security rules." msgstr "" #: lib/help.php:537 msgid "" "Each time a new vulnerability is found in WordPress or one of its plugins/" "themes, a new set of security rules will be made available to protect " "against such vulnerability if needed." msgstr "" #: lib/help.php:539 msgid "" "Only security rules will be downloaded. If a new version of NinjaFirewall " "(including new files, options and features) was available, it would have to " "be updated from the dashboard plugins menu as usual." msgstr "" #: lib/help.php:541 msgid "" "We recommend to enable this feature, as it is the <strong>best way to keep " "your WordPress secure</strong> against new vulnerabilities." msgstr "" #: lib/help.php:546 msgid "Rules Editor" msgstr "" #: lib/help.php:548 msgid "" "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set " "of built-in rules used to protect your blog against the most common " "vulnerabilities and hacking attempts. They are always enabled and you cannot " "edit them, but if you notice that your visitors are wrongly blocked by some " "of those rules, you can use the Rules Editor below to disable them " "individually:" msgstr "" #: lib/help.php:550 msgid "" "Check your firewall log and find the rule ID you want to disable (it is " "displayed in the <code>RULE</code> column)." msgstr "" #: lib/help.php:551 msgid "" "Select its ID from the enabled rules list below and click the \"Disable it\" " "button." msgstr "" #: lib/help.php:553 msgid "" "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</" "code> instead of a number, that means that the rule can be changed in the " "\"Firewall Policies\" page." msgstr "" #: lib/i18n-extra.php:3 msgid "" "Warning: Your previous secret key was either corrupted or missing. A new " "one, as well as a new public key, were created." msgstr "" #: lib/i18n-extra.php:4 msgid "Please enter the remote websites URL." msgstr "" #: lib/i18n-extra.php:5 msgid "Enable Centralized Logging" msgstr "" #: lib/i18n-extra.php:6 msgid "Secret key" msgstr "" #: lib/i18n-extra.php:7 msgid "From 30 to 100 ASCII printable characters." msgstr "" #: lib/i18n-extra.php:8 msgid "This server's IP address" msgstr "" #: lib/i18n-extra.php:9 msgid "" "Only this IP address (IPv4 or IPv6) will be allowed to connect to the remote " "websites. If you don't want to restrict the access by IP, enter the <code>*</" "code> character instead." msgstr "" #: lib/i18n-extra.php:10 msgid "Public key" msgstr "" #: lib/i18n-extra.php:11 #, php-format msgid "" "Add this key to the remote websites. <a href=\"%s\">Consult our blog</a> for " "more info." msgstr "" #: lib/i18n-extra.php:12 msgid "Remote websites URL" msgstr "" #: lib/i18n-extra.php:13 msgid "" "Enter one URL per line, including the protocol (<code>http://</code> or " "<code>https://</code>). Only ASCII URLs are accepted." msgstr "" #: lib/i18n-extra.php:14 msgid "Save Options" msgstr "" #: lib/i18n-extra.php:15 msgid "Enable Web Filter" msgstr "" #: lib/i18n-extra.php:16 msgid "Search HTML page for the following keywords" msgstr "" #: lib/i18n-extra.php:17 msgid "View allowed syntax" msgstr "" #: lib/i18n-extra.php:18 msgid "A full or partial string." msgstr "" #: lib/i18n-extra.php:19 msgid "From 4 to maximum 150 characters." msgstr "" #: lib/i18n-extra.php:20 msgid "Any character, except the vertical bar <code>|</code>" msgstr "" #: lib/i18n-extra.php:21 msgid "Keywords to search:" msgstr "" #: lib/i18n-extra.php:22 msgid "Enter one item per line." msgstr "" #: lib/i18n-extra.php:23 msgid "Case-sensitive search" msgstr "" #: lib/i18n-extra.php:24 msgid "Email Alerts" msgstr "" #: lib/i18n-extra.php:25 #, php-format msgid "Do not send me more than one email alert in a %s interval" msgstr "" #: lib/i18n-extra.php:26 msgid "5-minute" msgstr "" #: lib/i18n-extra.php:27 msgid "15-minute" msgstr "" #: lib/i18n-extra.php:28 msgid "30-minute" msgstr "" #: lib/i18n-extra.php:29 msgid "1-hour" msgstr "" #: lib/i18n-extra.php:30 msgid "3-hour" msgstr "" #: lib/i18n-extra.php:31 msgid "6-hour" msgstr "" #: lib/i18n-extra.php:32 msgid "12-hour" msgstr "" #: lib/i18n-extra.php:33 msgid "24-hour" msgstr "" #: lib/i18n-extra.php:34 msgid "" "Clicking the \"Save Web Filter options\" button below will reset the current " "timer." msgstr "" #: lib/i18n-extra.php:35 msgid "Attach the HTML page output to email alerts" msgstr "" #: lib/i18n-extra.php:36 msgid "Save Web Filter options" msgstr "" #: lib/i18n-extra.php:37 msgid "You do not have a valid NinjaFirewall license" msgstr "" #: lib/i18n-extra.php:38 msgid "Click here to get one" msgstr "" #: lib/i18n-extra.php:39 msgid "License" msgstr "" #: lib/i18n-extra.php:40 #, php-format msgid "" "The shared memory block seems corrupted. Try to reload this page to fix it " "or, if this error persists, please <a href=\"%s\">disable shared memory</a> " "to avoid any problem." msgstr "" #: lib/i18n-extra.php:41 #, php-format msgid "(RAM usage: %s bytes)" msgstr "" #: lib/i18n-extra.php:42 #, php-format msgid "" "Unable to access/read the shared memory block. Try to reload this page or, " "if this error persists, please <a href=\"%s\">disable shared memory</a> to " "avoid any problem." msgstr "" #: lib/i18n-extra.php:43 msgid "Firewall is disabled" msgstr "" #: lib/i18n-extra.php:44 msgid "Shared memory" msgstr "" #: lib/i18n-extra.php:45 #, php-format msgid "" "You are not whitelisted. Ensure that the \"Do not block the following " "users\" option in the <a href=\"%s\">Access Control menu</a> includes the " "Admin/Super Admin, otherwise you could get blocked by the firewall while " "working from the WordPress administration dashboard." msgstr "" #: lib/i18n-extra.php:46 #, php-format msgid "" "<a href=\"%s\">Access Control Source IP</a> is setup to use %s, however your " "server does not support that variable. All IP-based directives will fail." msgstr "" #: lib/i18n-extra.php:47 #, php-format msgid "You have a private IP: %s" msgstr "" #: lib/i18n-extra.php:48 #, php-format msgid "" "If your site is behind a reverse proxy or a load balancer, ensure that the " "<a href=\"%s\">Source IP</a> is setup accordingly." msgstr "" #: lib/i18n-extra.php:49 #, php-format msgid "" "%s detected: you seem to be using Cloudflare CDN services. Ensure that the " "<a href=\"%s\">Source IP</a> is setup accordingly." msgstr "" #: lib/i18n-extra.php:50 #, php-format msgid "" "%s detected: you seem to be using Incapsula CDN services. Ensure that the <a " "href=\"%s\">Source IP</a> is setup accordingly." msgstr "" #: lib/i18n-extra.php:51 msgid "Logging" msgstr "" #: lib/i18n-extra.php:52 msgid "Logging is disabled." msgstr "" #: lib/i18n-extra.php:53 msgid "Click here to re-enable it." msgstr "" #: lib/i18n-extra.php:54 msgid "The selected log was deleted" msgstr "" #: lib/i18n-extra.php:55 msgid "Export" msgstr "" #: lib/i18n-extra.php:56 msgid "Delete" msgstr "" #: lib/i18n-extra.php:57 msgid "Delete log?" msgstr "" #: lib/i18n-extra.php:58 msgid "Today" msgstr "" #: lib/i18n-extra.php:59 msgid "Upload" msgstr "" #: lib/i18n-extra.php:60 msgid "Info" msgstr "" #: lib/i18n-extra.php:61 msgid "Debug" msgstr "" #: lib/i18n-extra.php:62 msgid "IP address:" msgstr "" #: lib/i18n-extra.php:63 msgid "e.g., 1.2.3.4" msgstr "" #: lib/i18n-extra.php:64 msgid "Add IP to blacklist" msgstr "" #: lib/i18n-extra.php:65 msgid "Add IP to whitelist" msgstr "" #: lib/i18n-extra.php:66 msgid "Add" msgstr "" #: lib/i18n-extra.php:67 msgid "The address was added to your IP Access Control list." msgstr "" #: lib/i18n-extra.php:68 msgid "Enable firewall log" msgstr "" #: lib/i18n-extra.php:69 msgid "Auto-rotate log" msgstr "" #: lib/i18n-extra.php:70 #, php-format msgid "1st day of the month, or if bigger than %s MB" msgstr "" #: lib/i18n-extra.php:71 msgid "1st day of the month, regardless of its size" msgstr "" #: lib/i18n-extra.php:72 msgid "Sorting" msgstr "" #: lib/i18n-extra.php:73 msgid "Ascending (oldest entries first)" msgstr "" #: lib/i18n-extra.php:74 msgid "Descending (newest entries first)" msgstr "" #: lib/i18n-extra.php:75 msgid "Show the most recent" msgstr "" #: lib/i18n-extra.php:76 msgid "lines" msgstr "" #: lib/i18n-extra.php:77 msgid "Write events to the Syslog server too" msgstr "" #: lib/i18n-extra.php:78 msgid "Your server configuration is not compatible with this option." msgstr "" #: lib/i18n-extra.php:79 msgid "See contextual help before enabling this option." msgstr "" #: lib/i18n-extra.php:80 msgid "" "The remote server rejected your request. Make sure that you uploaded the " "correct public key." msgstr "" #: lib/i18n-extra.php:81 #, php-format msgid "The remote server returned the following HTTP error: %s" msgstr "" #: lib/i18n-extra.php:82 msgid "The requested log does not exist on the remote website." msgstr "" #: lib/i18n-extra.php:83 msgid "The remote website did not return the expected response." msgstr "" #: lib/i18n-extra.php:85 #, php-format msgid "" "Do not send a notification if the user is in the <a href=\"%s\">IP Access " "Control whitelist</a>." msgstr "" #: lib/i18n-extra.php:86 msgid "Web Filter" msgstr "" #: lib/i18n-extra.php:87 #, php-format msgid "Error cannot create the language files directory (%s)" msgstr "" #: lib/i18n-extra.php:88 #, php-format msgid "Error while downloading language file %s (%s)" msgstr "" #: lib/i18n-extra.php:89 msgid "Your server does not seem to be compatible with this option." msgstr "" #: lib/i18n-extra.php:90 msgid "Use shared memory" msgstr "" #: lib/i18n-extra.php:91 msgid "Load language files from the WordPress repo" msgstr "" #: lib/i18n-extra.php:92 #, php-format msgid "" "If available, NinjaFirewall will download the language files from <a " "%s>translate.wordpress.org</a>." msgstr "" #: lib/i18n-extra.php:93 msgid "Your NinaFirewall license has expired!" msgstr "" #: lib/i18n-extra.php:94 msgid "Click here to renew it" msgstr "" #: lib/i18n-extra.php:95 msgid "Your NinaFirewall license will expire soon!" msgstr "" #: lib/i18n-extra.php:96 msgid "" "Your license is valid until the indicated expiration date. If you don't " "renew it after this date, NinjaFirewall will keep working and protecting " "your website as usual, but updates/upgrades will stop." msgstr "" #: lib/i18n-extra.php:97 #, php-format msgid "" "You can renew your license from <a href=\"%s\">NinTechNet.com</a> website." msgstr "" #: lib/i18n-extra.php:98 msgid "" "This feature allows NinjaFirewall to use Unix shared memory segments in " "order to speed up all operations. The firewall will no longer need to " "connect to the database and, instead, will retrieve its options and " "configuration directly from memory (RAM). On a very busy server (e.g., " "multisite network etc), this feature can dramatically increase the " "processing speed from 25% to 30%, prevent blocking I/O and slow queries." msgstr "" #: lib/i18n-extra.php:99 msgid "" "This option requires that your PHP version was compiled with the <code>--" "enable-shmop</code> parameter, otherwise, if it is not compatible with your " "server/hosting environment, it will be disabled." msgstr "" #: lib/i18n-extra.php:100 #, php-format msgid "" "If you are using <a href=\"%s\">GB2312</a> character set (A.K.A <code>GBK</" "code> - simplified Chinese characters) for your database, we recommend to " "disable that option otherwise NinjaFirewall will not have access to the " "database and it may not be able to properly sanitise multi-byte characters " "used by that charset." msgstr "" #: lib/i18n-extra.php:101 msgid "Language" msgstr "" #: lib/i18n-extra.php:102 msgid "" "When this option is enabled, NinjaFirewall will download, if available, the " "corresponding language files from the WordPress repo. Then, every hour, it " "will check if there's a new version and will download it." msgstr "" #: lib/i18n-extra.php:103 msgid "" "Note that this does not apply to <code>en_US</code> and <code>fr_FR</code> " "locales because they are already included with NinjaFirewall." msgstr "" #: lib/i18n-extra.php:104 #, php-format msgid "" "This options lets you export you current configuration or import it from " "another NinjaFirewall (WP+ Edition) installation. The imported file must " "match the major version of your current version (%s) otherwise it will be " "rejected. Note that importing will override all firewall rules, options and " "configuration, except your current license." msgstr "" #: lib/i18n-extra.php:105 msgid "" "You can allow/disallow uploads, or allow uploads but block scripts (PHP, " "CGI, Ruby, Python, bash/shell, JavaScript), C/C++ source code, binaries (MZ/" "PE/NE and ELF formats), system files (.htaccess, .htpasswd and PHP INI) and " "SVG files containing Javascript/XML events." msgstr "" #: lib/i18n-extra.php:106 msgid "Maximum allowed file size" msgstr "" #: lib/i18n-extra.php:107 msgid "" "If you allow uploads, you can select the maximum size of an uploaded file. " "Any file bigger than this value will be rejected. Note that if your PHP " "configuration uses the <code>upload_max_filesize</code> directive, it will " "be used before NinjaFirewall." msgstr "" #: lib/i18n-extra.php:108 msgid "Decode Base64-encoded <code>POST</code> variable:" msgstr "" #: lib/i18n-extra.php:109 #, php-format msgid "" "Object Serialization is a PHP feature used by many applications to generate " "a storable representation of a value. However, some insecure PHP " "applications and plugins can turn that feature into a critical vulnerability " "called <a href=\"%s\">PHP Object Injection</a>. This option can block " "serialized PHP objects found inside a <code>GET</code> or <code>POST</code> " "request, cookies, user agent and referrer variables." msgstr "" #: lib/i18n-extra.php:110 msgid "" "This option will reject any <code>GET</code> or <code>POST</code> request, " "<code>COOKIE</code>, <code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, " "<code>PHP_SELF</code>, <code>PATH_INFO</code>, <code>HTTP_REFERER</code> " "variables containing the ASCII character 0x00 (NULL byte). Such a character " "is dangerous and should always be rejected." msgstr "" #: lib/i18n-extra.php:111 msgid "" "This option will block any <code>GET</code> or <code>POST</code> request " "containing the localhost IP (127.0.0.1). It can be useful to block SQL " "dumpers and various hacker's shell scripts." msgstr "" #: lib/i18n-extra.php:112 msgid "" "Access Control is a powerful set of directives that can be used to allow or " "restrict access to your website based on many criteria." msgstr "" #: lib/i18n-extra.php:113 msgid "" "To make better use of them, it is important to understand NinjaFirewall's " "directives processing order." msgstr "" #: lib/i18n-extra.php:114 msgid "" "Because NinjaFirewall is a PHP firewall, its Access Control options apply to " "PHP scripts, not to static elements (e.g., images, JS, CSS etc). Depending " "on your configuration, they can also apply to HTML pages." msgstr "" #: lib/i18n-extra.php:115 msgid "Processing order:" msgstr "" #: lib/i18n-extra.php:116 msgid "Incoming HTTP request" msgstr "" #: lib/i18n-extra.php:117 #, php-format msgid "%s file" msgstr "" #: lib/i18n-extra.php:118 msgid "Login Protection." msgstr "" #: lib/i18n-extra.php:119 msgid "Access Control (except User Input Access Control):" msgstr "" #: lib/i18n-extra.php:120 msgid "Role-based Access Control." msgstr "" #: lib/i18n-extra.php:121 msgid "Allowed IPs." msgstr "" #: lib/i18n-extra.php:122 msgid "Blocked IPs." msgstr "" #: lib/i18n-extra.php:123 msgid "Allowed URLs." msgstr "" #: lib/i18n-extra.php:124 msgid "Blocked URLs." msgstr "" #: lib/i18n-extra.php:125 msgid "Bot Access Control." msgstr "" #: lib/i18n-extra.php:126 msgid "Geolocation." msgstr "" #: lib/i18n-extra.php:127 msgid "Rate Limiting." msgstr "" #: lib/i18n-extra.php:128 msgid "File Guard." msgstr "" #: lib/i18n-extra.php:129 msgid "NinjaFirewall built-in rules and policies + User Input Access Control." msgstr "" #: lib/i18n-extra.php:130 msgid "Response body" msgstr "" #: lib/i18n-extra.php:131 msgid "HTTP response headers (Firewall Policies)." msgstr "" #: lib/i18n-extra.php:132 msgid "Web Filter." msgstr "" #: lib/i18n-extra.php:133 msgid "Role-based Access Control" msgstr "" #: lib/i18n-extra.php:134 #, php-format msgid "" "By default, any logged in WordPress administrator will not be blocked by " "NinjaFirewall. This applies to all \"Access Control\" listed below as well " "as the <strong>Antispam</strong>, the <strong>Web Filter</strong> and the " "<strong>Firewall Policies</strong>, except <code>FORCE_SSL_ADMIN</code>, " "<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> options and " "the <a href=\"%s\">Login Protection</a> which, if enabled, are always " "enforced." msgstr "" #: lib/i18n-extra.php:135 msgid "You can also add other users to the whitelist, depending on their role." msgstr "" #: lib/i18n-extra.php:136 msgid "Retrieve visitors IP address from" msgstr "" #: lib/i18n-extra.php:137 #, php-format msgid "" "this option should be used if you are behind a reverse proxy, a load " "balancer or using a CDN, in order to tell NinjaFirewall which IP it should " "use. By default, it will rely on <code>REMOTE_ADDR</code>. If you want it to " "use <code>HTTP_X_FORWARDED_FOR</code> or any other similar variable, it is " "<a href=\"%s\">absolutely necessary to ensure that it is reliable</a> (i.e., " "setup by your own load balancer/reverse proxy) because it can be easily " "spoofed. If that variable includes more than one IP, only the left-most (the " "original client) will be checked. If it does not include any IP, " "NinjaFirewall will fall back to <code>REMOTE_ADDR</code>." msgstr "" #: lib/i18n-extra.php:138 msgid "HTTP Methods" msgstr "" #: lib/i18n-extra.php:139 msgid "" "This option lets you select the HTTP method(s). All Access Control " "directives (Geolocation, IPs, bots and URLs) will only apply to the selected " "methods." msgstr "" #: lib/i18n-extra.php:140 msgid "" "It does not apply to the \"Firewall Policies\" options, which use their own " "ones." msgstr "" #: lib/i18n-extra.php:141 msgid "" "You can filter and block traffic coming from specific countries/territories." msgstr "" #: lib/i18n-extra.php:142 msgid "Retrieve the ISO 3166 code from" msgstr "" #: lib/i18n-extra.php:143 msgid "" "This is the two-letter code that is used to define a country/territory " "(e.g., US, UK, FR, DE etc), based on the visitors IP. NinjaFirewall can " "either retrieve it from its database, or from a predefined PHP variable " "added by your HTTP server (e.g., <code>GEOIP_COUNTRY_CODE</code>)." msgstr "" #: lib/i18n-extra.php:144 msgid "Block the following ISO 3166 codes" msgstr "" #: lib/i18n-extra.php:145 msgid "You can add/remove any country/territory from the two listboxes." msgstr "" #: lib/i18n-extra.php:146 msgid "Geolocation should apply to the whole site or to specific URLs only?" msgstr "" #: lib/i18n-extra.php:147 msgid "" "Whether geolocation should apply to the whole site or to specific URLs only " "(e.g., /wp-login.php, /xmlrpc.php etc). Leave all fields empty if you want " "it to apply to the whole site." msgstr "" #: lib/i18n-extra.php:148 msgid "Add <code>NINJA_COUNTRY_CODE</code> to PHP headers?" msgstr "" #: lib/i18n-extra.php:149 msgid "" "After retrieving the two-letter country/territory code, NinjaFirewall can " "add it to the PHP headers in the <code>$_SERVER[\"NINJA_COUNTRY_CODE\"]</" "code> variable. If you have a theme or a plugin that needs to know your " "visitors location, simply use that variable." msgstr "" #: lib/i18n-extra.php:150 msgid "" "If NinjaFirewall cannot find the two-letter ISO 3166 code, it will replace " "it with 2 hyphens (<code>--</code>)." msgstr "" #: lib/i18n-extra.php:151 msgid "" "PHP code example to use in your theme or plugin to geolocate your visitors:" msgstr "" #: lib/i18n-extra.php:152 msgid "" "NinjaFirewall includes GeoLite data created by MaxMind, available from " "https://www.maxmind.com" msgstr "" #: lib/i18n-extra.php:153 msgid "IP / URL / Bot Access Control" msgstr "" #: lib/i18n-extra.php:154 msgid "" "You can permanently allow/block an IP, a whole range of IP addresses or AS " "numbers (Autonomous System number). IPv4 and IPv6 are fully supported by " "NinjaFirewall." msgstr "" #: lib/i18n-extra.php:155 msgid "Full IP:" msgstr "" #: lib/i18n-extra.php:156 #, php-format msgid "IP ranges using CIDR notation: %s or %s." msgstr "" #: lib/i18n-extra.php:157 msgid "Autonomous System number:" msgstr "" #: lib/i18n-extra.php:158 msgid "Rate Limiting" msgstr "" #: lib/i18n-extra.php:159 msgid "" "This option allows you to slow down aggressive bots, crawlers, web scrapers " "or even small HTTP attacks. Any IP reaching the defined threshold will be " "banned from 1 to 999 seconds. Note that the purpose of this feature is not " "to permanently block an IP but rather to temporarily prevent it from " "accessing the site and abusing your system resources. If you want to " "permanently block an IP, use the blacklist instead. Also, do not rely on " "this option to block brute force attacks on the login page, use the more " "suitable \"Login Protection\" for that purpose. By default, Rate Limiting is " "turned off." msgstr "" #: lib/i18n-extra.php:160 msgid "" "IPs temporarily banned by the Rate Limiting option can be unblocked " "immediately by clicking either the \"Save Access Control Directives\" or " "\"Restore Default Values\" buttons at the bottom of this page." msgstr "" #: lib/i18n-extra.php:161 msgid "" "Because NinjaFirewall can handle a lot of HTTP requests per second and block " "IPs even before your blog is loaded, we strongly recommend that you disable " "the rate limiting/throttling option of any other WordPress plugin that you " "may have installed and only use NinjaFirewall's one instead. It will " "drastically speed up your site and reduce the server load on a busy site or " "during an attack." msgstr "" #: lib/i18n-extra.php:162 msgid "" "You can permanently allow/block any access to one or more PHP scripts based " "on their path, relative to the web root (<code>SCRIPT_NAME</code>). You can " "enter either a full or partial path (case-sensitive)." msgstr "" #: lib/i18n-extra.php:163 msgid "" "<code>/foo/bar.php</code> will block any access to the <code>bar.php</code> " "script located inside a <code>/foo/</code> directory" msgstr "" #: lib/i18n-extra.php:164 msgid "etc" msgstr "" #: lib/i18n-extra.php:165 msgid "" "<code>/foo/</code> will block access to all PHP scripts located inside a " "<code>/foo/</code> directory and its sub-directories." msgstr "" #: lib/i18n-extra.php:166 msgid "" "Note that the \"Firewall Policies\" page already includes restrictions to " "some WordPress directories." msgstr "" #: lib/i18n-extra.php:167 msgid "" "You can block bots, scanners and various crawlers based on the " "<code>HTTP_USER_AGENT</code> variable. You can enter either a full or " "partial name (case-insensitive)." msgstr "" #: lib/i18n-extra.php:168 msgid "" "You can select to ignore or block some specific user input. It applies to " "the <code>GET</code>, <code>POST</code> and <code>COOKIE</code> global " "variables, for instance <code>$_GET[\"foo\"]</code> or " "<code>$_POST[\"bar\"]</code>:" msgstr "" #: lib/i18n-extra.php:169 msgid "" "When an input is added to the \"Unfiltered input\" list, it will not be " "filtered or sanitised. All other input present in the request will be " "filtered." msgstr "" #: lib/i18n-extra.php:170 msgid "" "When an input is added to the \"Blocked input\", NinjaFirewall will block " "the request and close the connection if that input is found in the request." msgstr "" #: lib/i18n-extra.php:171 msgid "Log Event" msgstr "" #: lib/i18n-extra.php:172 msgid "" "You can enable/disable firewall logging for each access control directive " "separately." msgstr "" #: lib/i18n-extra.php:173 msgid "" "If NinjaFirewall can hook and scan incoming requests, it can also hook the " "response body (i.e., the output of the HTML page right before it is sent to " "your visitors browser) and search it for some specific keywords. Such a " "filter can be useful to detect hacking or malware patterns injected into " "your HTML code (text strings, spam links, malicious JavaScript code), " "hackers shell script, redirections and even errors (PHP/MySQL errors)." msgstr "" #: lib/i18n-extra.php:174 msgid "" "In the case of a positive detection, NinjaFirewall will not block the " "response body but will send you an alert by email." msgstr "" #: lib/i18n-extra.php:175 msgid "" "You can enter any keyword from 4 to 150 characters and select whether the " "search will be case sensitive or not." msgstr "" #: lib/i18n-extra.php:176 msgid "" "You can use the notification throttling option to limit the frequency of " "alerts sent to you (and written to the firewall log) and select whether you " "want NinjaFirewall to send you the whole HTML source of the page where the " "keyword was found. Alerts will be sent to the contact email address defined " "in the \"Event Notifications\" menu." msgstr "" #: lib/i18n-extra.php:177 msgid "" "Response body filtering can be resource-intensive. Try to limit the number " "of keywords to what you really need (less than 10) and, if possible, prefer " "case sensitive to case insensitive filtering." msgstr "" #: lib/i18n-extra.php:178 msgid "" "NinjaFirewall can protect your blog against spam without user interaction " "(e.g., CAPTCHA, math puzzles etc). The protection is totally transparent to " "your visitors. The antispam feature works only with WordPress built-in " "comment and registration forms. If you are using third-party plugins to " "generate your forms, they will not be protected against spam." msgstr "" #: lib/i18n-extra.php:179 msgid "Protection level:" msgstr "" #: lib/i18n-extra.php:180 msgid "" "Select the level of protection. In most cases, <strong>Low</strong> should " "be enough." msgstr "" #: lib/i18n-extra.php:181 msgid "Apply protection to:" msgstr "" #: lib/i18n-extra.php:182 msgid "Whether to protect comment and/or registration forms." msgstr "" #: lib/i18n-extra.php:183 msgid "If you are using a caching plugin, ensure you follow these steps:" msgstr "" #: lib/i18n-extra.php:184 msgid "" "Set the Protection Level to \"Low\" only. Do not use another value, " "otherwise the antispam could behave erratically after a while." msgstr "" #: lib/i18n-extra.php:185 msgid "" "Flush/clear your cache immediately after enabling or disabling the antispam." msgstr "" #: lib/i18n-extra.php:186 msgid "" "The firewall log displays blocked and sanitised requests as well as some " "useful information. It has 6 columns:" msgstr "" #: lib/i18n-extra.php:187 msgid "" "RULE : reference of the NinjaFirewall built-in security rule that triggered " "the action. A hyphen (<code>-</code>) instead of a number means it was a " "rule from the \"Firewall Policies\" or \"Access Control\" pages." msgstr "" #: lib/i18n-extra.php:188 msgid "The log can also be exported as a TSV (tab-separated values) text file." msgstr "" #: lib/i18n-extra.php:189 msgid "You can disable/enable the firewall log from this page." msgstr "" #: lib/i18n-extra.php:190 msgid "" "Brute-force attacks will still be written to the firewall log, even if you " "disable it." msgstr "" #: lib/i18n-extra.php:191 msgid "" "NinjaFirewall will rotate its log automatically on the very first day of " "each month. If your site is very busy, you may want to allow it to rotate " "the log when it reaches a certain size (MB) as well." msgstr "" #: lib/i18n-extra.php:192 msgid "" "By default, if will rotate the log each month or earlier, if it reaches 2 " "megabytes." msgstr "" #: lib/i18n-extra.php:193 msgid "" "Rotated logs, if any, can be selected and viewed from the dropdown menu." msgstr "" #: lib/i18n-extra.php:194 msgid "This option lets you sort the firewall log." msgstr "" #: lib/i18n-extra.php:195 msgid "Syslog" msgstr "" #: lib/i18n-extra.php:196 msgid "" "In addition to the firewall log, events can also be redirected to the syslog " "server (<code>LOG_USER</code> facility)." msgstr "" #: lib/i18n-extra.php:197 msgid "" "If you have a shared hosting account, keep this option disabled as you do " "not have any access to the server logs." msgstr "" #: lib/i18n-extra.php:198 msgid "The logline uses the following format:" msgstr "" #: lib/i18n-extra.php:199 msgid "" "BB: the level of severity as it appears in the firewall log. It can be " "<code>CRITICAL</CODE>, <CODE>HIGH</CODE>, <CODE>MEDIUM</CODE>, <CODE>INFO</" "CODE>, <CODE>UPLOAD</CODE> or <CODE>DEBUG_ON</CODE>." msgstr "" #: lib/i18n-extra.php:200 msgid "CCCCCCC: the 7-digit incident ID." msgstr "" #: lib/i18n-extra.php:201 msgid "DD: the user IPv4 or IPv6 address." msgstr "" #: lib/i18n-extra.php:202 msgid "EE: the blog (sub-)domain name." msgstr "" #: lib/i18n-extra.php:203 #, php-format msgid "" "This logging option does not apply to the brute-force protection which can " "be set up separately to write events to the server authentication log. See " "the <a href=\"%s\">Login Protection</a> page." msgstr "" #: lib/i18n-extra.php:204 msgid "" "Secret key: The secret key will be used to generate your public key. Enter " "at least 30 ASCII characters, or use the one randomly created by " "NinjaFirewall." msgstr "" #: lib/i18n-extra.php:205 msgid "" "This server IP address: As an additional protection layer, you can restrict " "access to the remote website(s) to the main server IP only. You can use IPv4 " "or IPv6. If you do not want any IP restriction, enter the <code>*</code> " "character instead." msgstr "" #: lib/i18n-extra.php:206 #, php-format msgid "" "Public key: This is the public key that you will need to upload to each " "remote website (<a href=\"%s\">consult our blog</a> for more info about it)." msgstr "" #: lib/i18n-extra.php:207 msgid "" "Remote websites URL: Enter the full URL of your NinjaFirewall protected " "website(s) that you want to remotely access from the main server." msgstr "" #: lib/i18n-extra.php:208 msgid "" "Centralized Logging will keep working even if NinjaFirewall is disabled. Use " "the menu below if you want to disable it." msgstr "" #: lib/i18n-extra.php:209 msgid "Error: you do not have any license." msgstr "" #: lib/i18n-extra.php:210 msgid "You have a valid license." msgstr "" #: lib/i18n-extra.php:211 msgid "Your license is not valid" msgstr "" #: lib/i18n-extra.php:212 msgid "" "An unknown error occured while connecting to NinjaFirewall servers. Please " "try again in a few minutes" msgstr "" #: lib/i18n-extra.php:213 msgid "" "An error occured while connecting to NinjaFirewall servers. Please try again " "in a few minutes" msgstr "" #: lib/i18n-extra.php:214 msgid "Enter a valid license to save!" msgstr "" #: lib/i18n-extra.php:215 msgid "This is already your current license!" msgstr "" #: lib/i18n-extra.php:216 msgid "Your new license has been accepted and saved." msgstr "" #: lib/i18n-extra.php:217 msgid "This license is not valid" msgstr "" #: lib/i18n-extra.php:218 msgid "WP+ Edition License" msgstr "" #: lib/i18n-extra.php:219 msgid "License Number" msgstr "" #: lib/i18n-extra.php:220 msgid "No license found" msgstr "" #: lib/i18n-extra.php:221 msgid "Click to check your license validity" msgstr "" #: lib/i18n-extra.php:222 msgid "Expiration date" msgstr "" #: lib/i18n-extra.php:223 msgid "Unknown expiration date" msgstr "" #: lib/i18n-extra.php:224 msgid "Use the \"Check License Validity\" button to attempt to fix this error." msgstr "" #: lib/i18n-extra.php:225 msgid "Your license will expire soon!" msgstr "" #: lib/i18n-extra.php:226 msgid "Your license has expired." msgstr "" #: lib/i18n-extra.php:227 msgid "License renewal" msgstr "" #: lib/i18n-extra.php:228 msgid "Click here to get a license!" msgstr "" #: lib/i18n-extra.php:229 msgid "Enter your new license and click on the save button" msgstr "" #: lib/i18n-extra.php:230 msgid "Save New License" msgstr "" #: lib/i18n-extra.php:231 msgid "" "Some of your changes have been saved, but not all because of syntax errors." msgstr "" #: lib/i18n-extra.php:232 #, php-format msgid "" "You are running NinjaFirewall in WordPress WAF mode. All URL-based features " "such as Geolocation and URL Access Control will be limited to WordPress " "files only (e.g., index.php, wp-login.php, xmlrpc.php, admin-ajax.php, wp-" "load.php etc). If you want them to apply to any PHP script, please %sgo to " "the Dashboard page%s and enable NinjaFirewall's Full WAF mode." msgstr "" #: lib/i18n-extra.php:233 msgid "General" msgstr "" #: lib/i18n-extra.php:234 msgid "Geolocation" msgstr "" #: lib/i18n-extra.php:235 msgid "IP address" msgstr "" #: lib/i18n-extra.php:236 msgid "URL address" msgstr "" #: lib/i18n-extra.php:237 msgid "Bot" msgstr "" #: lib/i18n-extra.php:238 msgid "User Input" msgstr "" #: lib/i18n-extra.php:239 msgid "Do not block the following users" msgstr "" #: lib/i18n-extra.php:240 msgid "Users must log out and log in back again to apply changes" msgstr "" #: lib/i18n-extra.php:241 msgid "Other" msgstr "" #: lib/i18n-extra.php:242 #, php-format msgid "Your server does not seem to support the %s variable." msgstr "" #: lib/i18n-extra.php:243 msgid "All Access Control directives should apply to the folowing HTTP methods" msgstr "" #: lib/i18n-extra.php:244 msgid "Enable Geolocation" msgstr "" #: lib/i18n-extra.php:245 msgid "PHP Variable" msgstr "" #: lib/i18n-extra.php:246 #, php-format msgid "Total blocked items: %s" msgstr "" #: lib/i18n-extra.php:247 #, php-format msgid "Full or partial case-sensitive URL (e.g., %s)." msgstr "" #: lib/i18n-extra.php:248 msgid "One item per line." msgstr "" #: lib/i18n-extra.php:249 msgid "" "Leave this field empty if you want geolocation to apply to all your PHP " "scripts." msgstr "" #: lib/i18n-extra.php:250 msgid "Add NINJA_COUNTRY_CODE to PHP headers?" msgstr "" #: lib/i18n-extra.php:251 msgid "Write event to the firewall log" msgstr "" #: lib/i18n-extra.php:252 msgid "Allow the following IP, CIDR or AS number" msgstr "" #: lib/i18n-extra.php:253 #, php-format msgid "IPv4 address: %s" msgstr "" #: lib/i18n-extra.php:254 #, php-format msgid "IPv4 CIDR: %s" msgstr "" #: lib/i18n-extra.php:255 #, php-format msgid "IPv6 address: %s" msgstr "" #: lib/i18n-extra.php:256 #, php-format msgid "IPv6 CIDR: %s" msgstr "" #: lib/i18n-extra.php:257 #, php-format msgid "Autonomous System number: %s" msgstr "" #: lib/i18n-extra.php:258 msgid "Whitelist:" msgstr "" #: lib/i18n-extra.php:259 msgid "External Services" msgstr "" #: lib/i18n-extra.php:260 msgid "Whitelist IP addresses from the following services:" msgstr "" #: lib/i18n-extra.php:261 msgid "View IP addresses" msgstr "" #: lib/i18n-extra.php:262 msgid "Block the following IP, CIDR or AS number" msgstr "" #: lib/i18n-extra.php:263 msgid "Blacklist:" msgstr "" #: lib/i18n-extra.php:264 #, php-format msgid "" "Block for %s seconds any IP address with more than %s connections within a " "%s interval." msgstr "" #: lib/i18n-extra.php:265 msgid "5-second" msgstr "" #: lib/i18n-extra.php:266 msgid "10-second" msgstr "" #: lib/i18n-extra.php:267 msgid "15-second" msgstr "" #: lib/i18n-extra.php:268 msgid "30-second" msgstr "" #: lib/i18n-extra.php:269 msgid "Allow access to the following URL" msgstr "" #: lib/i18n-extra.php:270 #, php-format msgid "Full or partial case-sensitive relative URLs (e.g., %s)." msgstr "" #: lib/i18n-extra.php:271 msgid "Block access to the following URL" msgstr "" #: lib/i18n-extra.php:272 msgid "Reject the following bots" msgstr "" #: lib/i18n-extra.php:273 msgid "A full or partial case-insensitive string." msgstr "" #: lib/i18n-extra.php:274 #, php-format msgid "Allowed characters are: %s and %s." msgstr "" #: lib/i18n-extra.php:275 msgid "Blocked bots:" msgstr "" #: lib/i18n-extra.php:276 msgid "The default list of bots will be restored. Continue?" msgstr "" #: lib/i18n-extra.php:277 msgid "Restore default bots list" msgstr "" #: lib/i18n-extra.php:278 msgid "Do not filter the following user input" msgstr "" #: lib/i18n-extra.php:279 msgid "" "A GET, POST or COOKIE global variable, followed by a colon (:) and the case-" "sensitive input:" msgstr "" #: lib/i18n-extra.php:280 msgid "Unfiltered input:" msgstr "" #: lib/i18n-extra.php:281 msgid "Block the request if the following input is present" msgstr "" #: lib/i18n-extra.php:282 msgid "Blocked input:" msgstr "" #: lib/i18n-extra.php:283 msgid "Save Access Control directives" msgstr "" #: lib/i18n-extra.php:284 msgid "Enter your license: " msgstr "" #: lib/i18n-extra.php:285 msgid "Checking license..." msgstr "" #: lib/i18n-extra.php:286 msgid "Enter your license at the prompt." msgstr "" #: lib/i18n-extra.php:287 msgid "NinjaFirewall WP+ Edition." msgstr "" #: lib/i18n-extra.php:288 msgid "" "Your changes have been saved. If you are using a caching plugin, do not " "forget to clear its cache." msgstr "" #: lib/i18n-extra.php:289 msgid "Enable antispam protection" msgstr "" #: lib/i18n-extra.php:290 msgid "Protection level" msgstr "" #: lib/i18n-extra.php:291 msgid "Low (default)" msgstr "" #: lib/i18n-extra.php:292 msgid "" "If you are using a caching plugin, consult the contextual help before " "enabling the antispam." msgstr "" #: lib/i18n-extra.php:293 msgid "Apply protection to" msgstr "" #: lib/i18n-extra.php:294 msgid "Comment forms (defaut)" msgstr "" #: lib/i18n-extra.php:295 msgid "User Registration form" msgstr "" #: lib/i18n-extra.php:296 msgid "Save Antispam options" msgstr "" #: lib/i18n-extra.php:297 msgid "Please enable JavaScript" msgstr "" #: lib/i18n-extra.php:298 msgid "Sorry, this looks like spam to me." msgstr "" #: lib/i18n-extra.php:299 msgid "Allow, but block dangerous files" msgstr "" #: lib/i18n-extra.php:300 msgid "See contextual help for the list of files." msgstr "" #: lib/i18n-extra.php:301 msgid "Apply to ZIP archives file contents" msgstr "" #: lib/i18n-extra.php:302 msgid "" "Keep this option disabled if you are using scripts such as Paypal IPN or " "WordPress WP-Cron, unless you added their IP address or URL to your Access " "Control whitelist." msgstr "" #: lib/i18n-extra.php:303 msgid "" "Warning: you have selected to block all available countries in the " "Geolocation Access Control, you may lock yourself out of your site. Are you " "sure you want to continue?" msgstr "" #: lib/i18n-extra.php:304 msgid "" "Enabling this option can result in a lot of entries written to the firewall " "log. Consider using it only for debugging purposes. Continue?" msgstr "" #: lib/i18n-extra.php:305 msgid "Enter at least one keyword or disable the Web Filter." msgstr "" #: lib/i18n-extra.php:306 msgid "Keywords must be from 4 to maximum 150 characters." msgstr "" #: lib/i18n-extra.php:307 msgid "The vertical bar \"|\" character is not allowed." msgstr "" #: lib/i18n-extra.php:308 msgid "" "Please select at least one option for [Apply protection to] or disable the " "antispam protection." msgstr "" #: lib/i18n-extra.php:309 msgid "No records were found that match the specified search criteria." msgstr "" #: lib/i18n-extra.php:310 msgid "Please enter an IP address." msgstr "" #: lib/i18n-extra.php:311 msgid "Click the \"Save Options\" button to generate your new public key." msgstr "" #: lib/i18n-extra.php:312 msgid "You will need to upload that new key to the remote server(s)." msgstr "" #: lib/i18n-extra.php:313 msgid "" "Please enter a secret key, from 30 to 100 ASCII printable characters. It " "will be used to generate your public key." msgstr "" #: lib/i18n-extra.php:314 msgid "Please enter this server IP address." msgstr "" #: lib/i18n-extra.php:315 msgid "Please select the list (whitelist or blacklist)." msgstr "" #: lib/i18n-extra.php:316 msgid "Invalid IP address." msgstr "" #: lib/i18n-extra.php:317 msgid "Installation" msgstr "" #: lib/i18n-extra.php:318 msgid "NinjaFirewall: Access Control" msgstr "" #: lib/i18n-extra.php:319 msgid "NinjaFirewall: Antispam" msgstr "" #: lib/i18n-extra.php:320 msgid "Enter your NinjaFirewall WP+ license and click on the save button" msgstr "" #: lib/i18n-extra.php:321 msgid "Don't have a license yet?" msgstr "" #: lib/i18n-extra.php:322 msgid "Save License" msgstr "" #: lib/i18n-extra.php:323 msgid "This license has expired and is no longer valid." msgstr "" #: lib/i18n-extra.php:324 msgid "" "An unknown error occurred while connecting to NinjaFirewall servers. Please " "try again in a few minutes" msgstr "" #: lib/i18n-extra.php:325 msgid "" "An error occurred while connecting to NinjaFirewall servers. Please try " "again in a few minutes" msgstr "" #: lib/i18n.php:21 msgid "A true Web Application Firewall to protect and secure WordPress." msgstr "" #: lib/i18n.php:23 msgid "Cannot find WordPress configuration file" msgstr "" #: lib/i18n.php:24 msgid "Cannot read WordPress configuration file" msgstr "" #: lib/i18n.php:25 msgid "Cannot retrieve WordPress database credentials" msgstr "" #: lib/i18n.php:26 msgid "Cannot connect to WordPress database" msgstr "" #: lib/i18n.php:27 msgid "Cannot retrieve user options from database (#2)" msgstr "" #: lib/i18n.php:28 msgid "Cannot retrieve user options from database (#3)" msgstr "" #: lib/i18n.php:29 msgid "Cannot retrieve user rules from database (#2)" msgstr "" #: lib/i18n.php:30 msgid "Cannot retrieve user rules from database (#3)" msgstr "" #: lib/i18n.php:32 #, php-format msgid "The firewall has been disabled from the %1$sadministration console%2$s" msgstr "" #: lib/i18n.php:35 msgid "Unable to communicate with the firewall. Please check your settings" msgstr "" #: lib/i18n.php:36 msgid "Cannot retrieve user options from database (#1)" msgstr "" #: lib/i18n.php:37 msgid "Cannot retrieve user rules from database (#1)" msgstr "" #: lib/i18n.php:39 #, php-format msgid "" "The firewall cannot access its log and cache folders. If you changed the " "name of WordPress %1$s or %2$s folders, you must define NinjaFirewall's " "built-in %3$s constant (see %4$s for more info)" msgstr "" #: lib/i18n.php:45 msgid "The PHP msqli extension is missing or not loaded." msgstr "" #: lib/i18n.php:46 msgid "Cannot retrieve user options from database (#4)" msgstr "" #: lib/i18n.php:47 msgid "Cannot retrieve user rules from database (#4)" msgstr "" #: lib/install.php:82 #, php-format msgid "" "Error: Your .htaccess file is not writable, please change its permissions: %s" msgstr "" #: lib/install.php:110 #, php-format msgid "Error: wrong parameter value (%s)." msgstr "" #: lib/install.php:117 lib/install.php:222 lib/install.php:243 #, php-format msgid "" "Error: The following file is not writable, please change its permissions: %s" msgstr "" #: lib/install.php:145 #, php-format msgid "" "NinjaFirewall detected that the requested changes seemed to crash your blog. " "%s" msgstr "" #: lib/install.php:146 msgid "" "Changes have been undone. You may need to modify your selection and try " "again." msgstr "" #: lib/install.php:168 #, php-format msgid "The website front-end returned: HTTP %s %s." msgstr "" #: lib/install.php:178 msgid "The website front-end did not return the expected page." msgstr "" #: lib/install.php:187 #, php-format msgid "The website front-end returned a fatal error: %s." msgstr "" #: lib/install.php:286 lib/install.php:311 lib/install.php:336 #: lib/install.php:357 msgid "File is not writable" msgstr "" #: lib/install_default.php:172 msgid "" "Error: The installer cannot download the security rules from wordpress.org " "website." msgstr "" #: lib/install_default.php:173 msgid "" "The server may be temporarily down or you may have network connectivity " "problems? Please try again in a few minutes." msgstr "" #: lib/install_default.php:174 msgid "" "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe " "your server does not support SSL? You can force NinjaFirewall to use a non-" "secure HTTP connection by adding the following directive to your <strong>wp-" "config.php</strong> file:" msgstr "" #: lib/install_default.php:247 #, php-format msgid "" "NinjaFirewall cannot create its <code>nfwlog/</code>log and cache folder; " "please make sure that the <code>%s</code> directory is writable" msgstr "" #: lib/login_protection.php:72 lib/login_protection.php:126 #: lib/login_protection.php:478 msgid "Access restricted" msgstr "" #: lib/login_protection.php:81 lib/login_protection.php:130 #: lib/login_protection.php:488 msgid "Type the characters you see in the picture below:" msgstr "" #: lib/login_protection.php:186 msgid "" "GD Support is not available on your server, the CAPTCHA option is disabled." msgstr "" #: lib/login_protection.php:191 msgid "" "Error: GD Support is not available on your server, the captcha protection " "will not work!" msgstr "" #: lib/login_protection.php:201 msgid "Enable brute force attack protection" msgstr "" #: lib/login_protection.php:214 msgid "Type of protection" msgstr "" #: lib/login_protection.php:216 msgid "Username + Password" msgstr "" #: lib/login_protection.php:217 msgid "Captcha image" msgstr "" #: lib/login_protection.php:222 msgid "When to enable the protection" msgstr "" #: lib/login_protection.php:224 msgid "Always enabled" msgstr "" #: lib/login_protection.php:225 msgid "When under attack" msgstr "" #: lib/login_protection.php:235 msgid "Protect the login page against" msgstr "" #: lib/login_protection.php:237 msgid "<code>GET</code> request attacks" msgstr "" #: lib/login_protection.php:238 msgid "<code>POST</code> request attacks (default)" msgstr "" #: lib/login_protection.php:239 msgid "<code>GET</code> and <code>POST</code> requests attacks" msgstr "" #: lib/login_protection.php:243 msgid "Enable protection" msgstr "" #: lib/login_protection.php:246 #, php-format msgid "For %1$s minutes, if more than %2$s %3$s requests within %4$s seconds." msgstr "" #: lib/login_protection.php:267 msgid "HTTP authentication" msgstr "" #: lib/login_protection.php:269 msgid "User:" msgstr "" #: lib/login_protection.php:269 msgid "Password:" msgstr "" #: lib/login_protection.php:270 msgid "User and Password must be from 6 to 255 characters." msgstr "" #: lib/login_protection.php:271 msgid "Message (max. 1024 characters, HTML tags allowed)" msgstr "" #: lib/login_protection.php:282 msgid "Message" msgstr "" #: lib/login_protection.php:285 msgid "This message will be displayed above the captcha. Max. 255 characters." msgstr "" #: lib/login_protection.php:296 msgid "Various options" msgstr "" #: lib/login_protection.php:301 msgid "" "If you are using the Jetpack plugin, blocking access to the XML-RPC API may " "prevent it from working correctly." msgstr "" #: lib/login_protection.php:307 msgid "Apply the protection to the <code>xmlrpc.php</code> script as well" msgstr "" #: lib/login_protection.php:315 msgid "Enable bot protection" msgstr "" #: lib/login_protection.php:329 msgid "Write the incident to the server Authentication log" msgstr "" #: lib/login_protection.php:335 msgid "Your server configuration is not compatible with that option." msgstr "" #: lib/login_protection.php:338 msgid "" "The login protection must be set to \"When under attack\" in order to use " "this option." msgstr "" #: lib/login_protection.php:350 msgid "Disable NinjaFirewall's signature on the login protection page" msgstr "" #: lib/login_protection.php:362 msgid "Save Login Protection" msgstr "" #: lib/login_protection.php:365 msgid "See our benchmark and stress-test:" msgstr "" #: lib/login_protection.php:384 #, php-format msgid "Error: %s directory is not writable. Please chmod it to 0777." msgstr "" #: lib/login_protection.php:460 msgid "Error: please enter a user name for HTTP authentication." msgstr "" #: lib/login_protection.php:462 msgid "Error: HTTP authentication user name is not valid." msgstr "" #: lib/login_protection.php:468 msgid "Error: please enter a user name and password for HTTP authentication." msgstr "" #: lib/login_protection.php:471 msgid "Error: password must be from 6 to 255 characters." msgstr "" #: lib/login_protection.php:506 #, php-format msgid "Error: unable to write to the %s configuration file" msgstr "" #: lib/logs.php:36 msgid "Logs" msgstr "" #: lib/logs.php:41 msgid "" "In the Premium version of NinjaFirewall, you can filter the log by threat " "severity, type and date. You can delete it, enable its rotation based on the " "size of the file. It can be exported as a TSV (tab-separated values) text " "file. You can easily add any IP address to your Access Control whitelist or " "blacklist and it is possible to redirect all incidents and events to the " "Syslog server." msgstr "" #: lib/logs.php:41 msgid "" "Also, the Centralized Logging feature lets you remotely access the firewall " "log of all your NinjaFirewall protected websites from one single " "installation." msgstr "" #: lib/logs_firewall_log.php:39 #, php-format msgid "" "the current month log (%s) is not writable. Please chmod it and its parent " "directory to 0777" msgstr "" #: lib/logs_firewall_log.php:41 #, php-format msgid "the log directory (%s) is not writable. Please chmod it to 0777" msgstr "" #: lib/logs_firewall_log.php:55 msgid "Your public key has been deleted" msgstr "" #: lib/logs_firewall_log.php:57 msgid "Your public key has been saved" msgstr "" #: lib/logs_firewall_log.php:96 msgid "Note" msgstr "" #: lib/logs_firewall_log.php:96 #, php-format msgid "your log has %s lines. I will display the last %s lines only." msgstr "" #: lib/logs_firewall_log.php:100 msgid "Viewing:" msgstr "" #: lib/logs_firewall_log.php:146 lib/logs_firewall_log.php:313 msgid "The selected log is empty." msgstr "" #: lib/logs_firewall_log.php:151 msgid "" "The log shows all threats that were blocked by the firewall, unless stated " "otherwise. It is rotated monthly." msgstr "" #: lib/logs_firewall_log.php:164 msgid "Log Options" msgstr "" #: lib/logs_firewall_log.php:172 #, php-format msgid "Automatically delete logs older than %s days" msgstr "" #: lib/logs_firewall_log.php:174 msgid "Set this option to 0 to disable it." msgstr "" #: lib/logs_firewall_log.php:180 msgid "Save Log Options" msgstr "" #: lib/logs_firewall_log.php:200 msgid "Enter your public key (optional)" msgstr "" #: lib/logs_firewall_log.php:203 #, php-format msgid "" "<a href=\"%s\">Consult our blog</a> if you want to enable centralized " "logging." msgstr "" #: lib/logs_firewall_log.php:210 msgid "Save Public Key" msgstr "" #: lib/logs_firewall_log.php:212 msgid "Delete Public Key" msgstr "" #: lib/logs_firewall_log.php:292 msgid "The requested log does not exist." msgstr "" #: lib/logs_firewall_log.php:299 msgid "Unable to open the log for read operation." msgstr "" #: lib/logs_live_log.php:31 msgid "" "Error: NinjaFirewall must be enabled and working in order to use this " "feature." msgstr "" #: lib/logs_live_log.php:35 msgid "" "Warning: You must be whitelisted in order to use Live Log: click on the " "Firewall Policies menu and ensure that the \"Add the Administrator to the " "whitelist\" option is enabled." msgstr "" #: lib/logs_live_log.php:119 msgid "" "Live Log lets you watch your blog traffic in real time. To enable it, click " "on the button below." msgstr "" #: lib/logs_live_log.php:125 msgid "Refresh rate:" msgstr "" #: lib/logs_live_log.php:127 msgid "5 seconds" msgstr "" #: lib/logs_live_log.php:128 msgid "10 seconds" msgstr "" #: lib/logs_live_log.php:129 msgid "20 seconds" msgstr "" #: lib/logs_live_log.php:130 msgid "45 seconds" msgstr "" #: lib/logs_live_log.php:132 msgid "Clear screen" msgstr "" #: lib/logs_live_log.php:133 msgid "Autoscrolling" msgstr "" #: lib/logs_live_log.php:135 msgid "Line wrapping" msgstr "" #: lib/logs_live_log.php:140 msgid "Live Log will not display whitelisted users and brute-force attacks." msgstr "" #: lib/logs_live_log.php:183 msgid "Live Log Options" msgstr "" #: lib/logs_live_log.php:186 msgid "Inclusion and exclusion filters (REQUEST_URI)" msgstr "" #: lib/logs_live_log.php:189 msgid "None" msgstr "" #: lib/logs_live_log.php:190 msgid "Must include" msgstr "" #: lib/logs_live_log.php:191 msgid "Must not include" msgstr "" #: lib/logs_live_log.php:193 msgid "e.g.," msgstr "" #: lib/logs_live_log.php:193 msgid "or" msgstr "" #: lib/logs_live_log.php:195 msgid "" "Full or partial case-sensitive REQUEST_URI string. Multiple values must be " "comma-separated." msgstr "" #: lib/logs_live_log.php:199 msgid "Format" msgstr "" #: lib/logs_live_log.php:202 msgid "Custom" msgstr "" #: lib/logs_live_log.php:203 msgid "See contextual help for available log format." msgstr "" #: lib/logs_live_log.php:207 msgid "Display" msgstr "" #: lib/logs_live_log.php:217 msgid "Timezone" msgstr "" #: lib/logs_live_log.php:232 msgid "Save Live Log Options" msgstr "" #: lib/logs_live_log.php:275 msgid "Error: please enter the custom log format." msgstr "" #: lib/mail_template_plugin.php:35 #, php-format msgid "Daily Activity Report for %s" msgstr "" #: lib/mail_template_plugin.php:39 #, php-format msgid "" "Daily activity report for: %1$s\n" "Date Range Processed: Yesterday, %2$s\n" "\n" "Blocked threats: %3$s (critical: %4$s, high: %5$s, medium: %6$s)\n" "Blocked brute-force attacks: %7$s\n" "\n" "This notification can be turned off from NinjaFirewall \"Event " "Notifications\" page." msgstr "" #: lib/mail_template_plugin.php:53 lib/mail_template_plugin.php:70 msgid "Alert: Firewall is disabled" msgstr "" #: lib/mail_template_plugin.php:57 #, php-format msgid "" "Someone disabled NinjaFirewall from your WordPress admin dashboard:\n" "\n" "User : %1$s\n" "IP : %2$s\n" "Date : %3$s\n" "Blog : %4$s" msgstr "" #: lib/mail_template_plugin.php:74 #, php-format msgid "" "NinjaFirewall is disabled because someone enabled debugging mode from your " "WordPress admin dashboard:\n" "\n" "User : %1$s\n" "IP : %2$s\n" "Date : %3$s\n" "Blog : %4$s" msgstr "" #: lib/mail_template_plugin.php:87 msgid "Alert: Firewall override settings" msgstr "" #: lib/mail_template_plugin.php:91 #, php-format msgid "" "Someone imported a new configuration which overrode the firewall settings:\n" "\n" "User : %1$s\n" "IP : %2$s\n" "Date : %3$s\n" "Blog : %4$s" msgstr "" #: lib/mail_template_plugin.php:104 msgid "Alert: File Check detection" msgstr "" #: lib/mail_template_plugin.php:108 #, php-format msgid "" "NinjaFirewall File Check detected that changes were made to your files.\n" "\n" "Blog: %1$s\n" "Date: %2$s\n" "New files: %3$s\n" "Modified files: %4$s\n" "Deleted files: %5$s\n" "\n" "See attached file for details." msgstr "" #: lib/mail_template_plugin.php:124 msgid "File Check report" msgstr "" #: lib/mail_template_plugin.php:128 #, php-format msgid "" "NinjaFirewall File Check did not detect changes in your files.\n" "\n" "Blog: %1$s\n" "Date: %2$s" msgstr "" #: lib/mail_template_plugin.php:139 msgid "Security rules update" msgstr "" #: lib/mail_template_plugin.php:143 #, php-format msgid "" "NinjaFirewall security rules have been updated:\n" "\n" "Blog: %1$s\n" "Rules version: %2$s\n" "Date: %3$s\n" "\n" "This notification can be turned off from NinjaFirewall \"Security Rules\" " "page." msgstr "" #: lib/mail_template_plugin.php:157 msgid "Blocked post/page edition attempt" msgstr "" #: lib/mail_template_plugin.php:162 #, php-format msgid "" "NinjaFirewall has blocked an attempt to edit/create a post by a user who " "doesn't have the right capabilities:\n" "\n" "Blog: %1$s\n" "Username: %2$s\n" "Action: %3$s\n" "post_title: %4$s\n" "post_content: %5$s\n" "User IP: %6$s\n" "SCRIPT_FILENAME: %7$s\n" "REQUEST_URI: %8$s\n" "Date: %9$s\n" "\n" "%10$s\n" "This protection (and notification) can be turned off from NinjaFirewall " "\"Firewall Policies\" page." msgstr "" #: lib/mail_template_plugin.php:183 msgid "Blocked post/page deletion attempt" msgstr "" #: lib/mail_template_plugin.php:188 #, php-format msgid "" "NinjaFirewall has blocked an attempt to delete a post by a user who doesn't " "have the right capabilities:\n" "\n" "Blog: %1$s\n" "Username: %2$s\n" "post ID: %3$s\n" "post_title: %4$s\n" "User IP: %5$s\n" "SCRIPT_FILENAME: %6$s\n" "REQUEST_URI: %7$s\n" "Date: %8$s\n" "\n" "%9$s\n" "This protection (and notification) can be turned off from NinjaFirewall " "\"Firewall Policies\" page." msgstr "" #: lib/mail_template_plugin.php:208 msgid "Blocked user account creation" msgstr "" #: lib/mail_template_plugin.php:213 #, php-format msgid "" "NinjaFirewall has blocked an attempt to create a user account:\n" "\n" "Blog: %1$s\n" "Username: %2$s (blocked)\n" "User IP: %3$s\n" "SCRIPT_FILENAME: %4$s\n" "REQUEST_URI: %5$s\n" "Date: %6$s\n" "\n" "%7$s\n" "This protection (and notification) can be turned off from NinjaFirewall " "\"Firewall Policies\" page.\n" msgstr "" #: lib/mail_template_plugin.php:232 msgid "Blocked user deletion attempt" msgstr "" #: lib/mail_template_plugin.php:237 #, php-format msgid "" "NinjaFirewall has blocked an attempt to delete a user account by a user who " "doesn't have the right capabilities:\n" "\n" "Blog: %1$s\n" "User to delete: %2$s\n" "User IP: %3$s\n" "SCRIPT_FILENAME: %4$s\n" "REQUEST_URI: %5$s\n" "Date: %6$s\n" "\n" "%7$s\n" "This protection (and notification) can be turned off from NinjaFirewall " "\"Firewall Policies\" page.\n" msgstr "" #: lib/mail_template_plugin.php:256 msgid "Alert: WordPress console login" msgstr "" #: lib/mail_template_plugin.php:260 #, php-format msgid "" "Someone just logged in to your WordPress admin console:\n" "\n" "User : %1$s\n" "IP : %2$s\n" "Date : %3$s\n" "Blog : %4$s\n" "\n" "This notification can be turned off from NinjaFirewall \"Event " "Notifications\" page." msgstr "" #: lib/mail_template_plugin.php:276 msgid "Alert: Database changes detected" msgstr "" #: lib/mail_template_plugin.php:280 #, php-format msgid "" "NinjaFirewall has detected that one or more administrator accounts were " "modified in the database:\n" "\n" "Blog: %1$s\n" "Date: %2$s\n" "Total administrators: %3$s\n" "\n" "%4$s\n" "\n" "If you cannot see any modifications in the above fields, it is possible that " "the administrator password was changed.\n" "\n" "This notification can be turned off from NinjaFirewall \"Event " "Notifications\" page." msgstr "" #: lib/mail_template_plugin.php:299 msgid "Blocked privilege escalation attempt" msgstr "" #: lib/mail_template_plugin.php:304 #, php-format msgid "" "NinjaFirewall has blocked an attempt to modify a user capability by someone " "who does not have administrative privileges:\n" "\n" "Blog: %1$s\n" "Username: %2$s\n" "meta_key: %3$s\n" "meta_value: %4$s\n" "User IP: %5$s\n" "SCRIPT_FILENAME: %6$s\n" "REQUEST_URI: %7$s\n" "Date: %8$s\n" "\n" "%9$s\n" "This protection (and notification) can be turned off from NinjaFirewall " "\"Firewall Policies\" page." msgstr "" #: lib/mail_template_plugin.php:325 msgid "Attempt to modify WordPress settings" msgstr "" #: lib/mail_template_plugin.php:330 #, php-format msgid "" "NinjaFirewall has blocked an attempt to modify some important WordPress " "settings by a user that does not have administrative privileges:\n" "\n" "Option: %1$s\n" "Original value: %2$s\n" "Modified value: %3$s\n" "Action taken: The attempt was blocked and the option was reversed to its " "original value.\n" "\n" "Blog: %4$s\n" "User IP: %5$s\n" "SCRIPT_FILENAME: %6$s\n" "REQUEST_URI: %7$s\n" "Date: %8$s" msgstr "" #: lib/mail_template_plugin.php:350 msgid "Warning: Security update available" msgstr "" #: lib/mail_template_plugin.php:354 #, php-format msgid "" "NinjaFirewall has detected that there are security updates available for " "your website:\n" "\n" "Date: %1$s\n" "Blog: %2$s\n" "\n" "%3$s\n" "\n" "Don't leave your blog at risk, make sure to update as soon as possible.\n" "\n" "This notification can be turned off from NinjaFirewall \"Event " "Notifications\" page.\n" msgstr "" #: lib/mail_template_plugin.php:373 #, php-format msgid "Alert: %s" msgstr "" #: lib/mail_template_plugin.php:378 #, php-format msgid "" "NinjaFirewall has detected the following activity on your account:\n" "\n" "%1$s\n" "%2$s\n" "\n" "User: %3$s\n" "IP: %4$s\n" "Date: %5$s\n" "Blog: %6$s\n" msgstr "" #: lib/monitoring.php:43 ninjafirewall.php:868 msgid "Monitoring" msgstr "" #: lib/monitoring.php:48 msgid "" "In the Premium version of NinjaFirewall, you can also monitor the response " "body, i.e., the output of the HTML page, and search it for some specific " "keywords, which can be useful to identify errors, hacked content and data " "leakage issues on your website." msgstr "" #: lib/monitoring_file_check.php:59 msgid "Snapshot successfully created." msgstr "" #: lib/monitoring_file_check.php:68 msgid "Snapshot file successfully deleted." msgstr "" #: lib/monitoring_file_check.php:85 msgid "You must create a snapshot first." msgstr "" #: lib/monitoring_file_check.php:99 msgid "NinjaFirewall detected that changes were made to your files." msgstr "" #: lib/monitoring_file_check.php:102 msgid "No changes detected." msgstr "" #: lib/monitoring_file_check.php:138 msgid "" "File Check lets you perform file integrity monitoring upon request or on a " "specific interval. To start, create a snapshot of your files by clicking the " "button below." msgstr "" #: lib/monitoring_file_check.php:145 msgid "Create a snapshot of all files stored in that directory" msgstr "" #: lib/monitoring_file_check.php:153 #, php-format msgid "Default: %s" msgstr "" #: lib/monitoring_file_check.php:158 lib/monitoring_file_guard.php:88 msgid "Exclude the following files/folders (optional)" msgstr "" #: lib/monitoring_file_check.php:159 msgid "" "Full or partial case-sensitive string(s). Multiple values must be comma-" "separated" msgstr "" #: lib/monitoring_file_check.php:165 msgid "Do not follow symbolic links (default)" msgstr "" #: lib/monitoring_file_check.php:171 msgid "Create Snapshot" msgstr "" #: lib/monitoring_file_check.php:236 msgid "Last snapshot" msgstr "" #: lib/monitoring_file_check.php:238 #, php-format msgid "Created on: %s" msgstr "" #: lib/monitoring_file_check.php:239 #, php-format msgid "Total files: %s " msgstr "" #: lib/monitoring_file_check.php:241 msgid "Directory:" msgstr "" #: lib/monitoring_file_check.php:245 msgid "Exclusion:" msgstr "" #: lib/monitoring_file_check.php:251 msgid "Symlinks:" msgstr "" #: lib/monitoring_file_check.php:253 msgid "follow" msgstr "" #: lib/monitoring_file_check.php:255 msgid "do not follow" msgstr "" #: lib/monitoring_file_check.php:259 #, php-format msgid "Processing time: %s seconds" msgstr "" #: lib/monitoring_file_check.php:264 msgid "Download Snapshot" msgstr "" #: lib/monitoring_file_check.php:264 msgid "Delete Snapshot" msgstr "" #: lib/monitoring_file_check.php:270 msgid "Last changes" msgstr "" #: lib/monitoring_file_check.php:277 #, php-format msgid "New files: %s" msgstr "" #: lib/monitoring_file_check.php:278 #, php-format msgid "Deleted files: %s" msgstr "" #: lib/monitoring_file_check.php:279 #, php-format msgid "Modified files: %s" msgstr "" #: lib/monitoring_file_check.php:283 msgid "View Changes" msgstr "" #: lib/monitoring_file_check.php:287 msgid "Download Changes" msgstr "" #: lib/monitoring_file_check.php:299 msgid "Click a file to get more info about it." msgstr "" #: lib/monitoring_file_check.php:302 msgid "New files:" msgstr "" #: lib/monitoring_file_check.php:311 lib/monitoring_file_check.php:364 msgid "Size" msgstr "" #: lib/monitoring_file_check.php:315 lib/monitoring_file_check.php:369 msgid "Access" msgstr "" #: lib/monitoring_file_check.php:319 lib/monitoring_file_check.php:374 msgid "Uid / Gid" msgstr "" #: lib/monitoring_file_check.php:323 lib/monitoring_file_check.php:379 msgid "Modify" msgstr "" #: lib/monitoring_file_check.php:327 lib/monitoring_file_check.php:384 msgid "Change" msgstr "" #: lib/monitoring_file_check.php:337 msgid "Deleted files:" msgstr "" #: lib/monitoring_file_check.php:350 msgid "Modified files:" msgstr "" #: lib/monitoring_file_check.php:360 msgid "Old" msgstr "" #: lib/monitoring_file_check.php:361 msgid "New" msgstr "" #: lib/monitoring_file_check.php:410 msgid "Scan System For File Changes" msgstr "" #: lib/monitoring_file_check.php:428 msgid "Options" msgstr "" #: lib/monitoring_file_check.php:435 #, php-format msgid "" "It seems that %s is set. Ensure you have another way to run WP-Cron, " "otherwise NinjaFirewall scheduled scans will not work." msgstr "" #: lib/monitoring_file_check.php:441 msgid "Enable scheduled scans" msgstr "" #: lib/monitoring_file_check.php:443 msgid "No (default)" msgstr "" #: lib/monitoring_file_check.php:444 lib/security_rules_update.php:176 msgid "Hourly" msgstr "" #: lib/monitoring_file_check.php:445 lib/security_rules_update.php:177 msgid "Twicedaily" msgstr "" #: lib/monitoring_file_check.php:446 lib/security_rules_update.php:178 msgid "Daily" msgstr "" #: lib/monitoring_file_check.php:453 #, php-format msgid "" "Next scan will start in approximately %s day(s), %s hour(s), %s minute(s) " "and %s second(s)." msgstr "" #: lib/monitoring_file_check.php:460 msgid "" "The next scheduled scan date is in the past! WordPress wp-cron may not be " "working or may have been disabled." msgstr "" #: lib/monitoring_file_check.php:468 msgid "Scheduled scan report" msgstr "" #: lib/monitoring_file_check.php:470 msgid "Send me a report by email only if changes are detected (default)" msgstr "" #: lib/monitoring_file_check.php:471 msgid "Always send me a report by email after a scheduled scan" msgstr "" #: lib/monitoring_file_check.php:476 msgid "Save Scan Options" msgstr "" #: lib/monitoring_file_check.php:488 msgid "Enter the full path to the directory to be scanned." msgstr "" #: lib/monitoring_file_check.php:491 #, php-format msgid "The directory %s is not correct." msgstr "" #: lib/monitoring_file_check.php:498 #, php-format msgid "The directory %s does not exist." msgstr "" #: lib/monitoring_file_check.php:501 #, php-format msgid "The directory %s is not readable." msgstr "" #: lib/monitoring_file_check.php:542 #, php-format msgid "Cannot write to %s." msgstr "" #: lib/monitoring_file_check.php:572 #, php-format msgid "Error : cannot open %s directory." msgstr "" #: lib/monitoring_file_check.php:575 #, php-format msgid "Error : %s directory is not readable." msgstr "" #: lib/monitoring_file_check.php:590 #, php-format msgid "Missing options line %s, please try again." msgstr "" #: lib/monitoring_file_check.php:600 #, php-format msgid "Cannot create %s." msgstr "" #: lib/monitoring_file_check.php:617 msgid "Error reading old snapshot file." msgstr "" #: lib/monitoring_file_check.php:628 msgid "Error reading new snapshot file." msgstr "" #: lib/monitoring_file_check.php:730 ninjafirewall.php:456 msgid "New file" msgstr "" #: lib/monitoring_file_check.php:731 ninjafirewall.php:457 msgid "Modified file" msgstr "" #: lib/monitoring_file_check.php:732 ninjafirewall.php:458 msgid "Deleted file" msgstr "" #: lib/monitoring_file_guard.php:29 #, php-format msgid "" "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature " "will be limited to WordPress files only (e.g., index.php, wp-login.php, " "xmlrpc.php, admin-ajax.php, wp-load.php etc). If you want it to apply to any " "PHP script, please <a href=\"%s\">go to the Dashboard page</a> and enable " "NinjaFirewall's Full WAF mode." msgstr "" #: lib/monitoring_file_guard.php:37 #, php-format msgid "" "The cache directory %s is not writable. Please change its permissions (0777 " "or equivalent)." msgstr "" #: lib/monitoring_file_guard.php:68 msgid "Enable File Guard" msgstr "" #: lib/monitoring_file_guard.php:80 msgid "Real-time detection" msgstr "" #: lib/monitoring_file_guard.php:83 #, php-format msgid "" "Monitor file activity and send an alert when someone is accessing a PHP " "script that was modified or created less than %s hour(s) ago." msgstr "" #: lib/monitoring_file_guard.php:89 msgid "" "Full or partial case-sensitive string(s), max. 255 characters. Multiple " "values must be comma-separated" msgstr "" #: lib/monitoring_file_guard.php:94 msgid "Save File Guard options" msgstr "" #: lib/network.php:24 ninjafirewall.php:1168 ninjafirewall.php:1175 #, php-format msgid "You are not allowed to perform this task (%s)." msgstr "" #: lib/network.php:35 msgid "You do not have a multisite network." msgstr "" #: lib/network.php:65 msgid "NinjaFirewall Status" msgstr "" #: lib/network.php:68 msgid "" "Display NinjaFirewall status icon in the WordPress ToolBar of all sites in " "the network" msgstr "" #: lib/network.php:77 msgid "Save Network options" msgstr "" #: lib/scheduled_tasks.php:119 lib/scheduled_tasks.php:127 #: lib/scheduled_tasks.php:142 lib/scheduled_tasks.php:150 #, php-format msgid "Scheduled task has stopped, restarting it (%s)" msgstr "" #: lib/security_rules.php:44 ninjafirewall.php:898 msgid "Security Rules" msgstr "" #: lib/security_rules_editor.php:33 msgid "Error: you did not select a rule to disable." msgstr "" #: lib/security_rules_editor.php:35 lib/security_rules_editor.php:50 msgid "Error: to change this rule, use the \"Firewall Policies\" menu." msgstr "" #: lib/security_rules_editor.php:37 lib/security_rules_editor.php:52 msgid "Error: this rule does not exist." msgstr "" #: lib/security_rules_editor.php:41 #, php-format msgid "Rule ID %s has been disabled." msgstr "" #: lib/security_rules_editor.php:48 msgid "Error: you did not select a rule to enable." msgstr "" #: lib/security_rules_editor.php:56 #, php-format msgid "Rule ID %s has been enabled." msgstr "" #: lib/security_rules_editor.php:66 msgid "Error: no rules found." msgstr "" #: lib/security_rules_editor.php:88 msgid "NinjaFirewall built-in security rules" msgstr "" #: lib/security_rules_editor.php:91 msgid "Select the rule you want to disable or enable" msgstr "" #: lib/security_rules_editor.php:95 msgid "Total rules enabled" msgstr "" #: lib/security_rules_editor.php:101 lib/security_rules_editor.php:131 msgid "Remote/local file inclusion" msgstr "" #: lib/security_rules_editor.php:103 lib/security_rules_editor.php:133 msgid "Cross-site scripting" msgstr "" #: lib/security_rules_editor.php:105 lib/security_rules_editor.php:135 msgid "Code injection" msgstr "" #: lib/security_rules_editor.php:107 lib/security_rules_editor.php:137 msgid "SQL injection" msgstr "" #: lib/security_rules_editor.php:109 lib/security_rules_editor.php:139 msgid "Various vulnerability" msgstr "" #: lib/security_rules_editor.php:111 lib/security_rules_editor.php:141 msgid "Backdoor/shell" msgstr "" #: lib/security_rules_editor.php:113 lib/security_rules_editor.php:143 msgid "Application specific" msgstr "" #: lib/security_rules_editor.php:115 lib/security_rules_editor.php:145 msgid "WordPress vulnerability" msgstr "" #: lib/security_rules_editor.php:117 lib/security_rules_editor.php:147 msgid "Rule ID" msgstr "" #: lib/security_rules_editor.php:120 msgid "Disable it" msgstr "" #: lib/security_rules_editor.php:126 msgid "Total rules disabled" msgstr "" #: lib/security_rules_editor.php:151 msgid "Enable it" msgstr "" #: lib/security_rules_update.php:100 msgid "Security rules cannot be updated when NinjaFirewall is disabled." msgstr "" #: lib/security_rules_update.php:112 msgid "Security rules have been updated." msgstr "" #: lib/security_rules_update.php:114 lib/security_rules_update.php:470 msgid "No security rules update available." msgstr "" #: lib/security_rules_update.php:132 #, php-format msgid "" "It seems that %s is set. Ensure you have another way to run WP-Cron, " "otherwise NinjaFirewall automatic updates will not work." msgstr "" #: lib/security_rules_update.php:159 msgid "Automatically update NinjaFirewall security rules" msgstr "" #: lib/security_rules_update.php:171 msgid "Check for updates" msgstr "" #: lib/security_rules_update.php:171 msgid "" "In the Premium version of NinjaFirewall, you can check for security rules " "updates as often as every 15 minutes, versus one hour for the free WP " "Edition." msgstr "" #: lib/security_rules_update.php:174 msgid "Every 15 minutes" msgstr "" #: lib/security_rules_update.php:175 msgid "Every 30 minutes" msgstr "" #: lib/security_rules_update.php:192 msgid "" "The next scheduled date is in the past! WordPress wp-cron may not be " "working, may have been disabled or is currently running. Try to reload this " "page in a few seconds." msgstr "" #: lib/security_rules_update.php:197 #, php-format msgid "" "Next scheduled update will start in approximately %s day, %s hour(s), %s " "minute(s) and %s seconds." msgstr "" #: lib/security_rules_update.php:205 msgid "Notification" msgstr "" #: lib/security_rules_update.php:207 msgid "Send me a report by email when security rules have been updated." msgstr "" #: lib/security_rules_update.php:208 msgid "" "Reports will be sent to the contact email address defined in the Event " "Notifications menu." msgstr "" #: lib/security_rules_update.php:218 lib/security_rules_update.php:233 msgid "The updates log is currently empty." msgstr "" #: lib/security_rules_update.php:222 msgid "Updates Log" msgstr "" #: lib/security_rules_update.php:236 msgid "The log is deleted automatically." msgstr "" #: lib/security_rules_update.php:247 msgid "Save Updates Options" msgstr "" #: lib/security_rules_update.php:248 msgid "Check For Updates Now!" msgstr "" #: lib/security_rules_update.php:256 lib/thickbox.php:55 msgid "Delete Log" msgstr "" #: lib/security_rules_update.php:337 msgid "Error: Wrong rules format." msgstr "" #: lib/security_rules_update.php:346 msgid "Error: Unable to unserialize the new rules." msgstr "" #: lib/security_rules_update.php:354 msgid "Error: Unserialized rules seem corrupted." msgstr "" #: lib/security_rules_update.php:413 #, php-format msgid "Security rules updated to version %s." msgstr "" #: lib/security_rules_update.php:459 msgid "Error: Unable to retrieve the new rules version." msgstr "" #: lib/security_rules_update.php:477 #, php-format msgid "Error: Server returned a %s HTTP error code (#1)." msgstr "" #: lib/security_rules_update.php:484 lib/security_rules_update.php:550 msgid "Error: Unable to connect to the remote server" msgstr "" #: lib/security_rules_update.php:514 #, php-format msgid "Error: The new rules versions do not match (%s != %s)." msgstr "" #: lib/security_rules_update.php:528 #, php-format msgid "" "Error: The new rules %s digital signature is not correct. Aborting update, " "rules may have been tampered with." msgstr "" #: lib/security_rules_update.php:543 #, php-format msgid "Error: Server returned a %s HTTP error code (#2)." msgstr "" #: lib/thickbox.php:45 msgid "NinjaFirewall error log" msgstr "" #: lib/thickbox.php:55 msgid "Close Log" msgstr "" #: lib/thickbox.php:79 msgid "" "Warning, it seems that you are running WordPress in a Docker image: " "activating the Full WAF mode may crash your site. Make sure to read the " "following recommendations:" msgstr "" #: lib/thickbox.php:79 msgid "WordPress and Docker image" msgstr "" #: lib/thickbox.php:85 msgid "" "In Full WAF mode, all scripts located inside the blog installation " "directories and sub-directories are protected by NinjaFirewall. It gives you " "the highest possible level of protection: security without compromise." msgstr "" #: lib/thickbox.php:87 #, php-format msgid "" "It works on most websites right out of the box, or may require %ssome very " "little tweaks%s. But in a few cases, mostly because of some shared hosting " "plans restrictions, it may simply not work at all." msgstr "" #: lib/thickbox.php:89 msgid "" "If this happened to you, don't worry: you could still run it in WordPress " "WAF mode. Despite being less powerful than the Full WAF mode, it offers a " "level of protection and performance much higher than other security plugins." msgstr "" #: lib/thickbox.php:163 msgid "Select your HTTP server and your PHP server API" msgstr "" #: lib/thickbox.php:174 msgid "Other webserver + CGI/FastCGI or PHP-FPM" msgstr "" #: lib/thickbox.php:176 msgid "View PHPINFO" msgstr "" #: lib/thickbox.php:208 msgid "Select the PHP initialization file supported by your server" msgstr "" #: lib/thickbox.php:219 msgid "Folders protected by NinjaFirewall" msgstr "" #: lib/thickbox.php:221 lib/thickbox.php:368 msgid "WordPress root directory:" msgstr "" #: lib/thickbox.php:226 lib/thickbox.php:373 msgid "" "The following folders will be protected by NinjaFirewall. If you want to " "exclude some of them, uncheck them in the list below:" msgstr "" #: lib/thickbox.php:232 msgid "" "After setting up the Full WAF mode, you could come back to this page to re-" "configure it whenever you want." msgstr "" #: lib/thickbox.php:240 msgid "Let NinjaFirewall make the necessary changes (recommended)." msgstr "" #: lib/thickbox.php:242 msgid "I want to make the changes myself." msgstr "" #: lib/thickbox.php:244 msgid "" "Please make the changes below, then click on the \"Finish Installation\" " "button." msgstr "" #: lib/thickbox.php:251 #, php-format msgid "" "The %s file must be created, and the following lines of code added to it:" msgstr "" #: lib/thickbox.php:252 #, php-format msgid "The following lines of code must be added to your existing %s file:" msgstr "" #: lib/thickbox.php:320 msgid "" "Log in to your Openlitespeed admin dashboard, click on \"Virtual Host\", " "select your domain, add the following instructions to the \"php.ini " "Override\" section in the \"General\" tab, and restart Openlitespeed:" msgstr "" #: lib/thickbox.php:327 msgid "" "Important: if one day you wanted to uninstall NinjaFirewall, do not forget " "to remove these instructions from your Openlitespeed admin dashboard " "<strong>before</strong> uninstalling NinjaFirewall because this installer " "could not do it for you." msgstr "" #: lib/thickbox.php:343 msgid "Enable the sandbox." msgstr "" #: lib/thickbox.php:343 msgid "" "If there were a problem during the installation, NinjaFirewall would undo " "those changes automatically for you." msgstr "" #: lib/thickbox.php:344 msgid "Finish Installation" msgstr "" #: lib/thickbox.php:362 msgid "Configuration" msgstr "" #: lib/thickbox.php:366 msgid "Full WAF mode" msgstr "" #: lib/thickbox.php:380 msgid "Save Changes" msgstr "" #: lib/thickbox.php:391 msgid "WordPress WAF mode" msgstr "" #: lib/thickbox.php:398 msgid "" "If you want to downgrade to WordPress WAF mode, log in to your Openlitespeed " "admin dashboard, click on \"Virtual Host\", select your domain and remove " "the \"auto_prepend_file\" directive from the \"php.ini Override\" section in " "the \"General\" tab, and restart Openlitespeed." msgstr "" #: lib/thickbox.php:399 lib/thickbox.php:406 msgid "Downgrade to WordPress WAF mode" msgstr "" #: lib/thickbox.php:403 msgid "If you want to downgrade to WordPress WAF mode, click the button below." msgstr "" #: lib/thickbox.php:408 msgid "You may have to wait five minutes for the changes to take effect." msgstr "" #: lib/thickbox.php:415 msgid "Cancel and Close" msgstr "" #: lib/utils.php:189 lib/utils.php:197 lib/utils.php:297 msgid "N/A" msgstr "" #: lib/utils.php:205 #, php-format msgid "Attempt to create a new %s" msgstr "" #: lib/utils.php:212 #, php-format msgid "Attempt to edit a published %s (ID: %s)" msgstr "" #: lib/utils.php:221 lib/utils.php:289 msgid "Unauthenticated user" msgstr "" #: lib/utils.php:255 lib/utils.php:256 lib/utils.php:328 lib/utils.php:329 #: lib/utils.php:428 lib/utils.php:429 lib/utils.php:485 lib/utils.php:486 #: lib/utils.php:1373 lib/utils.php:1374 msgid "You are not allowed to perform this task." msgstr "" #: lib/utils.php:551 #, php-format msgid "Backup file is corrupted, deleting it (%s)" msgstr "" #: lib/utils.php:560 #, php-format msgid "" "NinjaFirewall's options are corrupted, restoring them from last known good " "backup file (%s)" msgstr "" #: lib/utils.php:567 msgid "" "NinjaFirewall's options are corrupted, restoring their default values (no " "valid backup found)" msgstr "" #: lib/utils.php:789 msgid "" "Warning: Because NinjaFirewall's Login Protection is enabled, Site Health " "may return an error message regarding the loopback test (e.g., 404 or 401 " "HTTP status code). You can safely ignore it." msgstr "" #: lib/utils.php:812 lib/utils.php:816 msgid "NinjaFirewall error" msgstr "" #: lib/utils.php:813 #, php-format msgid "" "%s directory cannot be created. Please review your installation and ensure " "that %s is writable." msgstr "" #: lib/utils.php:817 #, php-format msgid "" "%s directory is read-only. Please review your installation and ensure that " "%s is writable." msgstr "" #: lib/utils.php:832 msgid "unknown error" msgstr "" #: lib/utils.php:834 msgid "NinjaFirewall fatal error:" msgstr "" #: lib/utils.php:835 msgid "Review your installation, your site is not protected." msgstr "" #: lib/utils.php:985 lib/utils.php:1014 msgid "Forbidden access" msgstr "" #: lib/utils.php:1035 msgid "Invalid username, email address or password." msgstr "" #: lib/utils.php:1037 msgid "Lost your password?" msgstr "" #: lib/utils.php:1175 msgid "Database changes detected" msgstr "" #: lib/utils.php:1176 msgid "administrator account" msgstr "" #: lib/utils.php:1386 msgid "" "NinjaFirewall brute-force protection is enabled and you are temporarily " "whitelisted." msgstr "" #: lib/utils.php:1402 #, php-format msgid "" "Hey, it seems that you've been using NinjaFirewall for some time. If you " "like it, please take <a href=\"%s\">the time to rate it</a>. It took " "thousand of hours to develop it, but it takes only a couple of minutes to " "rate it. Thank you!" msgstr "" #: lib/utils.php:1660 msgid "Important: NinjaFirewall has detected that this is a security update." msgstr "" #: lib/utils.php:1661 msgid "Don't leave your blog at risk, make sure to update as soon as possible." msgstr "" #: lib/utils.php:1663 msgid "More info about this warning." msgstr "" #: lib/utils.php:1680 msgid "A PHP backtrace has been attached to this message for your convenience." msgstr "" #: lib/utils.php:1701 #, php-format msgid "Error, cannot create the %s folder." msgstr "" #: lib/utils.php:1702 lib/utils.php:1711 lib/utils.php:1720 msgid "Check your server permissions and try again." msgstr "" #: lib/utils.php:1710 #, php-format msgid "Error, the %s folder is not writable." msgstr "" #: lib/utils.php:1719 #, php-format msgid "Error, cannot write %s." msgstr "" #: lib/widget.php:29 msgid "NinjaFirewall Statistics" msgstr "" #: lib/widget.php:72 msgid "Critical:" msgstr "" #: lib/widget.php:80 msgid "High:" msgstr "" #: lib/widget.php:88 msgid "Medium:" msgstr "" #: lib/widget.php:98 msgid "View statistics" msgstr "" #: lib/widget.php:98 msgid "View firewall log" msgstr "" #: lib/wpplus.php:29 msgid "Need more security?" msgstr "" #: lib/wpplus.php:34 #, php-format msgid "" "Take the time to explore NinjaFirewall %s, a supercharged Edition of our Web " "Application Firewall. It adds many new exciting features and blazing fast " "performances to make it the fastest and most powerful security plugin for " "WordPress, no less!" msgstr "" #: lib/wpplus.php:44 msgid "New Features" msgstr "" #: lib/wpplus.php:49 msgid "Access Control" msgstr "" #: lib/wpplus.php:50 msgid "" "Access Control is a powerful set of directives that can be used to allow or " "restrict access to your blog, depending on the <strong>User Role</strong>, " "<strong>IP</strong>, <strong>Geolocation</strong>, <strong>Requested URL</" "strong>, <strong>User-agent</strong> visitors behavior (<strong>Rate " "Limiting</strong>) and <strong>User Input</strong>. Those directives will be " "processed before the Firewall Policies and NinjaFirewall's built-in security " "rules." msgstr "" #: lib/wpplus.php:51 msgid "" "Its main configuration allows you to whitelist WordPress users depending on " "their roles, to select the source IP (useful if your site is using a CDN or " "behind a reverse-proxy/load balancer), and the HTTP methods all directives " "should apply to." msgstr "" #: lib/wpplus.php:54 lib/wpplus.php:55 lib/wpplus.php:63 lib/wpplus.php:64 #: lib/wpplus.php:81 lib/wpplus.php:82 lib/wpplus.php:93 lib/wpplus.php:94 #: lib/wpplus.php:102 lib/wpplus.php:103 lib/wpplus.php:120 lib/wpplus.php:121 #: lib/wpplus.php:129 lib/wpplus.php:130 lib/wpplus.php:147 lib/wpplus.php:148 #: lib/wpplus.php:156 lib/wpplus.php:157 lib/wpplus.php:176 lib/wpplus.php:177 #: lib/wpplus.php:193 lib/wpplus.php:194 lib/wpplus.php:202 lib/wpplus.php:203 #: lib/wpplus.php:222 lib/wpplus.php:223 lib/wpplus.php:231 lib/wpplus.php:232 msgid "Click to enlarge image." msgstr "" #: lib/wpplus.php:67 msgid "Geolocation Access Control" msgstr "" #: lib/wpplus.php:68 msgid "" "Geolocation can be used to block visitors from specific countries. It can " "apply to the whole blog or only to specific folders or scripts (e.g., /wp-" "login.php, /xmlrpc.php etc). If you have a theme or a plugin that needs to " "know your visitors location, you can even ask NinjaFirewall to append the " "country code to the PHP headers." msgstr "" #: lib/wpplus.php:77 msgid "IP Access Control" msgstr "" #: lib/wpplus.php:78 msgid "" "The IP Access Control allows you to permanently allow or block an IP, a " "whole range of IP addresses <strong>and even AS numbers</strong> (Autonomous " "System number). IPv4 and IPv6 are fully supported by NinjaFirewall." msgstr "" #: lib/wpplus.php:88 msgid "" "The IP Access Control can slow down aggressive bots, crawlers, web scrapers " "or even small HTTP attacks with its <strong>Rate-Limiting</strong> feature." msgstr "" #: lib/wpplus.php:90 msgid "" "Because it can block attackers <strong>before WordPress and all its plugins " "are loaded</strong> and can handle a lot of HTTP requests per second, " "NinjaFirewall will save precious bandwidth and reduce your server load." msgstr "" #: lib/wpplus.php:106 msgid "URL Access Control" msgstr "" #: lib/wpplus.php:107 msgid "" "URL Access Control lets you permanently allow/block any access to one or " "more PHP scripts." msgstr "" #: lib/wpplus.php:116 msgid "Bot Access Control" msgstr "" #: lib/wpplus.php:117 msgid "" "Bot Access Control allows you block bots, scanners and various annoying " "crawlers." msgstr "" #: lib/wpplus.php:133 msgid "User Input Access Control" msgstr "" #: lib/wpplus.php:134 msgid "" "User Input Access Control allows you to to ignore or block some specific " "user input." msgstr "" #: lib/wpplus.php:143 msgid "" "The Web Filter can monitor the response body, i.e., the output of the HTML " "page, and search it for some specific keywords, which can be useful to " "identify errors, hacked content and data leakage issues in the response body " "sent to your visitors." msgstr "" #: lib/wpplus.php:144 msgid "" "In the case of a positive detection, NinjaFirewall will not block the " "response body but will send you an alert by email. It can even attach the " "whole HTML source of the page for your review." msgstr "" #: lib/wpplus.php:160 msgid "Antispam" msgstr "" #: lib/wpplus.php:161 msgid "" "The Antispam can protect your blog comment and registration forms against " "spam. The protection is totally transparent to your visitors and does not " "require any interaction: no CAPTCHA, no math puzzles or trivia questions. " "Extremely easy to activate, but powerful enough to make spam bots life as " "miserable as possible." msgstr "" #: lib/wpplus.php:162 msgid "" "NinjaFirewall antispam feature works only with WordPress built-in comment " "and registration forms." msgstr "" #: lib/wpplus.php:171 #, php-format msgid "" "Centralized Logging lets you remotely access the firewall log of all your " "NinjaFirewall protected websites from one single installation, using the <a " "href=\"%s\">Centralized Logging</a> feature. You do not need any longer to " "log in to individual servers to analyse your log data." msgstr "" #: lib/wpplus.php:173 msgid "" "There is no limit to the number of websites you can connect to, and they can " "be running any edition of NinjaFirewall: WP, <font color=\"#21759B\">WP+</" "font>, Pro or <font color=\"red\">Pro+</font>." msgstr "" #: lib/wpplus.php:184 msgid "Improved features" msgstr "" #: lib/wpplus.php:189 msgid "File uploads" msgstr "" #: lib/wpplus.php:190 msgid "" "You can allow uploads while rejecting potentially dangerous files, " "<strong>even if they are compressed inside a ZIP archive</strong>: scripts " "(PHP, CGI, Ruby, Python, bash/shell), C/C++ source code, binaries (MZ/PE/NE " "and ELF formats), system files (.htaccess, .htpasswd and PHP INI) and SVG " "files containing Javascript/XML events. You can easily limit the size of " "each uploaded file too, without having to modify your PHP configuration." msgstr "" #: lib/wpplus.php:208 msgid "" "The log menu has been revamped too. You can disable the firewall log, delete " "the current one, enable its rotation based on the size of the file and, if " "any, view each rotated log separately. Quick filtering options are easily " "accessible from checkboxes and the log can be exported as a TSV (tab-" "separated values) text file. You can also easily add any IP to your Access " "Control whitelist or blacklist." msgstr "" #: lib/wpplus.php:209 msgid "" "It is also possible to redirect all incidents and events to the Syslog " "server:" msgstr "" #: lib/wpplus.php:217 msgid "Rules Update" msgstr "" #: lib/wpplus.php:219 msgid "" "You can check for security rules updates <b>as often as every 15 minutes</" "b>, versus one hour for the free WP Edition. Don't leave your blog at risk!" msgstr "" #: lib/wpplus.php:233 msgid "" "This feature requires that PHP was compiled with the <code>--enable-shmop</" "code> parameter and that NinjaFirewall is running in \"Full WAF\" mode." msgstr "" #: lib/wpplus.php:236 msgid "Shared Memory use" msgstr "" #: lib/wpplus.php:238 #, php-format msgid "" "Although NinjaFirewall is already <a href=\"%s\">much faster than other " "WordPress plugins</a>, the <b><font color=\"#21759B\">WP+</font> Edition</b> " "brings its performance to a whole new level by using Unix shared memory in " "order to speed things up even more." msgstr "" #: lib/wpplus.php:238 msgid "" "This allows easier and faster inter-process communication between the " "firewall and the plugin part of NinjaFirewall and, because its data and " "configuration are stored in shared memory segments, the firewall does not " "need to connect to the database any longer." msgstr "" #: lib/wpplus.php:238 msgid "" "This dramatically increases the processing speed (there is nothing faster " "than RAM), prevents blocking I/O and MySQL slow queries. On a very busy " "server like a multi-site network, the firewall processing speed will " "increase from 25% to 30%. It can be enabled from the \"Firewall Options\" " "menu." msgstr "" #: lib/wpplus.php:245 msgid "" "Learn more</a> about the <font color=\"#21759B\">WP+</font> Edition unique " "features." msgstr "" #: lib/wpplus.php:246 msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions." msgstr "" #: ninjafirewall.php:111 ninjafirewall.php:183 msgid "" "You do not have \"unfiltered_html\" capability. Please enable it in order to " "run NinjaFirewall (or make sure you do not have \"DISALLOW_UNFILTERED_HTML\" " "in your wp-config.php script)." msgstr "" #: ninjafirewall.php:119 #, php-format msgid "" "NinjaFirewall requires WordPress %s or greater but your current version is " "%s." msgstr "" #: ninjafirewall.php:123 #, php-format msgid "" "NinjaFirewall requires PHP 7.1 or greater but your current version is %s." msgstr "" #: ninjafirewall.php:127 #, php-format msgid "NinjaFirewall requires the PHP %s extension." msgstr "" #: ninjafirewall.php:131 msgid "" "You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP " "5.3.0 (see http://php.net/safe-mode)." msgstr "" #: ninjafirewall.php:135 msgid "NinjaFirewall is not compatible with Microsoft Windows." msgstr "" #: ninjafirewall.php:300 msgid "" "All fields will be restored to their default values and any changes you made " "will be lost. Continue?" msgstr "" #: ninjafirewall.php:304 msgid "Missing security nonce, try to reload the page." msgstr "" #: ninjafirewall.php:306 msgid "Please select the HTTP server in the list." msgstr "" #: ninjafirewall.php:309 msgid "Delete the firewall's error log ?" msgstr "" #: ninjafirewall.php:313 msgid "" "This action will restore the selected configuration file and will override " "all your current firewall options, policies and rules. Continue?" msgstr "" #: ninjafirewall.php:317 msgid "" "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a " "hyphen [-] or an underscore [_] will be removed from the filename and " "replaced with the substitution character. Continue?" msgstr "" #: ninjafirewall.php:319 msgid "" "Ensure that you can access your admin console over HTTPS before enabling " "this option, otherwise you will lock yourself out of your site. Continue?" msgstr "" #: ninjafirewall.php:321 msgid "" "WooCommerce is running: if you block accounts creation, your customers won't " "be able to sign up. Continue?" msgstr "" #: ninjafirewall.php:323 msgid "" "Your blog has user registration enabled: if you block accounts creation, " "your customers won't be able to sign up. Continue?" msgstr "" #: ninjafirewall.php:325 msgid "" "Your multisite installation allows users to register new sites: if you " "enable this option, they will likely get blocked when creating their blog. " "Continue?" msgstr "" #: ninjafirewall.php:329 msgid "Delete the current snapshot ?" msgstr "" #: ninjafirewall.php:333 msgid "Invalid character." msgstr "" #: ninjafirewall.php:335 msgid "\"admin\" is not acceptable, please choose another user name." msgstr "" #: ninjafirewall.php:337 msgid "Please enter max 1024 character only." msgstr "" #: ninjafirewall.php:339 msgid "Select when to enable the login protection." msgstr "" #: ninjafirewall.php:341 msgid "Enter a name and a password for the HTTP authentication." msgstr "" #: ninjafirewall.php:345 msgid "Your public key is not valid." msgstr "" #: ninjafirewall.php:351 msgid "No traffic yet, please wait" msgstr "" #: ninjafirewall.php:353 msgid "seconds..." msgstr "" #: ninjafirewall.php:355 msgid "Error: Live Log did not receive the expected response from your server:" msgstr "" #: ninjafirewall.php:357 msgid "Error: URL does not seem to exist (404 Not Found):" msgstr "" #: ninjafirewall.php:359 msgid "Error: Cannot find your log file. Try to reload this page." msgstr "" #: ninjafirewall.php:361 msgid "Error: The HTTP server returned the following error code:" msgstr "" #: ninjafirewall.php:623 ninjafirewall.php:743 msgid "Error: Security nonces do not match. Reload the page and try again." msgstr "" #: ninjafirewall.php:629 msgid "Error: NinjaFirewall is disabled" msgstr "" #: ninjafirewall.php:634 ninjafirewall.php:748 ninjafirewall.php:778 #, php-format msgid "Error: missing parameter (%s)." msgstr "" #: ninjafirewall.php:856 msgid "NinjaFirewall: Dashboard" msgstr "" #: ninjafirewall.php:860 msgid "NinjaFirewall: Firewall Options" msgstr "" #: ninjafirewall.php:864 msgid "NinjaFirewall: Firewall Policies" msgstr "" #: ninjafirewall.php:868 msgid "NinjaFirewall: Monitoring" msgstr "" #: ninjafirewall.php:878 msgid "NinjaFirewall: Anti-Malware" msgstr "" #: ninjafirewall.php:882 msgid "NinjaFirewall: Network" msgstr "" #: ninjafirewall.php:886 msgid "NinjaFirewall: Event Notifications" msgstr "" #: ninjafirewall.php:890 msgid "NinjaFirewall: Log-in Protection" msgstr "" #: ninjafirewall.php:894 msgid "NinjaFirewall: Logs" msgstr "" #: ninjafirewall.php:898 msgid "NinjaFirewall: Security Rules" msgstr "" #: ninjafirewall.php:942 msgid "NinjaFirewall Settings" msgstr "" #: ninjafirewall.php:950 msgid "NinjaFirewall is enabled" msgstr "" #: ninjafirewall.php:1102 msgid "Access Restricted" msgstr "" #: ninjafirewall.php:1108 msgid "Settings" msgstr "" #: ninjafirewall.php:1109 msgid "Upgrade to Premium" msgstr "" #: ninjafirewall.php:1110 msgid "Rate it!" msgstr ""